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

Do not extend the InputDeviceHub lifetime beyond teardown #3611

Merged
merged 1 commit into from
Sep 25, 2024

Conversation

AlanGriffiths
Copy link
Collaborator

Fixes: #3610

@AlanGriffiths AlanGriffiths requested a review from a team as a code owner September 25, 2024 10:37
@AlanGriffiths
Copy link
Collaborator Author

@Saviq another cherry-pick for 2.18

It only affects shells that use miral::InputConfiguration (which will probably remain rare, but they will crash on exit)

@tarek-y-ismail
Copy link
Contributor

Can confirm that this fixes the smoke tests

@tarek-y-ismail tarek-y-ismail added this pull request to the merge queue Sep 25, 2024
@AlanGriffiths
Copy link
Collaborator Author

AlanGriffiths commented Sep 25, 2024

Can confirm that this fixes the smoke tests

You should also confirm it doesn't break the demo of input configuration changes. (I.e. changes written to ~/.config/mir_demo_server.input are applied up by mir_demo_server)

Works on my machine, but...

@tarek-y-ismail tarek-y-ismail removed this pull request from the merge queue due to a manual request Sep 25, 2024
@tarek-y-ismail tarek-y-ismail added this pull request to the merge queue Sep 25, 2024
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Sep 25, 2024
@tarek-y-ismail tarek-y-ismail added this pull request to the merge queue Sep 25, 2024
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Sep 25, 2024
@Saviq Saviq added this pull request to the merge queue Sep 25, 2024
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Sep 25, 2024
@AlanGriffiths AlanGriffiths added this pull request to the merge queue Sep 25, 2024
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Sep 25, 2024
@Saviq Saviq added this pull request to the merge queue Sep 25, 2024
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Sep 25, 2024
@AlanGriffiths AlanGriffiths added this pull request to the merge queue Sep 25, 2024
Merged via the queue into main with commit c89d7fd Sep 25, 2024
24 of 25 checks passed
@AlanGriffiths AlanGriffiths deleted the fix-3610 branch September 25, 2024 14:04
Saviq pushed a commit that referenced this pull request Sep 25, 2024
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.

Smoke tests are failing
2 participants