Skip to content

fix: bootstrap FrameStatus on session lock surface configure - #337

Merged
wash2 merged 1 commit into
masterfrom
request-redraw-session-lock-configure
May 7, 2026
Merged

fix: bootstrap FrameStatus on session lock surface configure#337
wash2 merged 1 commit into
masterfrom
request-redraw-session-lock-configure

Conversation

@wash2

@wash2 wash2 commented May 7, 2026

Copy link
Copy Markdown

The session lock configure handler was missing receive_frame() and request_redraw() calls that the layer surface configure handler has. Without these, after S3 resume or DPMS wake, the FrameStatus entry for lock surfaces could be missing, causing the rendering gate to never reach Ready state — resulting in permanently grey lock screens.

The session lock configure handler was missing receive_frame() and
request_redraw() calls that the layer surface configure handler has.
Without these, after S3 resume or DPMS wake, the FrameStatus entry
for lock surfaces could be missing, causing the rendering gate to
never reach Ready state — resulting in permanently grey lock screens.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
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.

2 participants