Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Properly handle mouse leave event on GTK #2324

Merged
merged 2 commits into from
Jan 9, 2023

Conversation

xStrom
Copy link
Member

@xStrom xStrom commented Jan 9, 2023

This issue has been reported in #828, #852, and #927. The original GTK mouse leave implementationed added via #552 does not work when part of the window is occluded. For a simple reproduction with the multiwin example see the GIF in #927.

This PR properly wires up the mouse_leave event handler and thus fixes the issue.

Fixes #852

@xStrom xStrom added shell/gtk concerns the GTK backend S-needs-review waits for review port-to-glazier labels Jan 9, 2023
@jneem jneem removed the S-needs-review waits for review label Jan 9, 2023
@xStrom xStrom merged commit 5d765db into linebender:master Jan 9, 2023
@xStrom xStrom deleted the mouse_leave_fix branch January 9, 2023 19:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
port-to-glazier shell/gtk concerns the GTK backend
Projects
None yet
Development

Successfully merging this pull request may close these issues.

The MouseLeave event is unrelieable with the GTK shell
2 participants