Skip to content

Conversation

@jlindgren90
Copy link
Contributor

In some cases, we would schedule a configure event but not record that we had done so, leaving view->pending_configure_serial incorrect. This caused incorrect handling of in-flight commits that had not yet taken the new configure into account, such as assuming that the client had ignored the configured size and incorrectly resetting view->pending.

Fixes: #2774

In some cases, we would schedule a configure event but not record that
we had done so, leaving view->pending_configure_serial incorrect. This
caused incorrect handling of in-flight commits that had not yet taken
the new configure into account, such as assuming that the client had
ignored the configured size and incorrectly resetting view->pending.

Fixes: labwc#2774
@johanmalm
Copy link
Member

LGTM. Not tested.

@tokyo4j
Copy link
Contributor

tokyo4j commented Jun 4, 2025

I really like this. Feels much cleaner than sway's approach.

I confirmed this fixes #2774.

@tokyo4j tokyo4j merged commit 0908bb5 into labwc:master Jun 4, 2025
6 checks passed
@Consolatis
Copy link
Member

Yep, LGTM as well, not tested either.

@jlindgren90 jlindgren90 deleted the xdg-missing-serials branch June 4, 2025 20:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

mpv when opened in full screen start in a small window

4 participants