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

rdp shell: fix overactive assert at launch_desktop_shell_process #139

Merged

Conversation

hideyukn88
Copy link
Member

This PR is to address the issue found at microsoft/wslg#1000 (comment), and this is the regression introduced at #128. Prior to this PR, shell process is launched once at shell initialization, but after that PR, shell process launch is deferred until the first surface reported to shell. When multiple surfaces are reported without processing Wayland idle event, it's possible multiple of event can be queued, and the assertion (which is converted to if) to be triggered at second event trigger.

@hideyukn88 hideyukn88 requested review from spronovo and brdegeer March 8, 2023 22:41
@hideyukn88 hideyukn88 merged commit 28553ce into working Mar 8, 2023
@hideyukn88 hideyukn88 deleted the fix_rdprail_shell_crash_at_launch_shell_process branch March 8, 2023 23:32
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