-
-
Notifications
You must be signed in to change notification settings - Fork 2.3k
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
Use popupParent as X11 parent window #14366
Use popupParent as X11 parent window #14366
Conversation
Previously, the popupParent was ignored when present causing popups to have the X root window as its parent. This cause issues on gamescope (SteamOS session compositor) where that window would end up behind the main window. Signed-off-by: Mary Guillemard <[email protected]>
@dotnet-policy-service agree |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM and thanks for the PR @marysaka 🎉
You can test this PR using the following package version. |
Previously, the popupParent was ignored when present causing popups to have the X root window as its parent. This cause issues on gamescope (SteamOS session compositor) where that window would end up behind the main window. Signed-off-by: Mary Guillemard <[email protected]> Co-authored-by: Max Katz <[email protected]>
Hmmm, it seems that we should have used WM_TRANSIENT_FOR instead of parent/child relationships |
Previously, the popupParent was ignored when present causing popups to have the X root window as its parent.
This cause issues on gamescope (SteamOS session compositor) where that window would end up behind the main window.
Currently blocker for Ryujinx new UI to be deployed in production.