Skip to content

fix output enter/leave for fullscreen windows in foreign toplevel#9008

Closed
Lompik wants to merge 1 commit intoswaywm:masterfrom
Lompik:fix_9000
Closed

fix output enter/leave for fullscreen windows in foreign toplevel#9008
Lompik wants to merge 1 commit intoswaywm:masterfrom
Lompik:fix_9000

Conversation

@Lompik
Copy link
Copy Markdown
Contributor

@Lompik Lompik commented Jan 19, 2026

This is a attempt to fix #9000.
The output enter/leave events (handled by output_handler) are missing for fullscreen windows due to parent node being disabled when going fullscreen.
Attaching output_handler to sway_views is problematic. So just reuse current output_handler in the container content_tree only while the window is fullscreen.

@Lompik
Copy link
Copy Markdown
Contributor Author

Lompik commented Mar 14, 2026

superseded by #9067

@Lompik Lompik closed this Mar 14, 2026
@Lompik Lompik reopened this Mar 14, 2026
@Nefsen402
Copy link
Copy Markdown
Member

Alternative fix: #9087

It moves toplevel management to the view entirely. Also untangles some things.

@Lompik
Copy link
Copy Markdown
Contributor Author

Lompik commented Apr 12, 2026

superseded by #9087

@Lompik Lompik closed this Apr 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

wlr_foreign_toplevel_management: sway ignores output_enter/output_leave events for fullscreen window

2 participants