8000 Backport "Merge PR #5688: CHANGE(client): Don't hard block shortcuts on Wayland" to 1.4.x by Krzmbrzl · Pull Request #5785 · mumble-voip/mumble · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Backport "Merge PR #5688: CHANGE(client): Don't hard block shortcuts on Wayland" to 1.4.x #5785

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

Merged
merged 3 commits into from
Aug 11, 2022

Conversation

Krzmbrzl
Copy link
Member

Backport

This will backport the following commits from master to 1.4.x:

Questions ?

Please refer to the Backport tool documentation

In mumble-voip#5307 we disabled global shortcuts on Wayland, but we did it in a way
that would prevent anyone from re-enabling the support.

Since we have received reports of some users actually making use of the
shortcut system on Wayland, even without proper Wayland support, we
decided to remove the hard-lock and allow these users to re-enable the
shortcuts, if they so want.

Fixes mumble-voip#5454

(cherry picked from commit 49cc697)
Previously the shortcut engine on Unix could not be disabled. Therefore,
the bEnableShortcut setting effectively had no effect on these systems,
making the change of its default value on Wayland (in order to prevent
CPU intensive polling) as done in 13c7ff5
pointless.

This commit extends the engine's implementation such that it is now able
to disable shortcuts. This will automatically expose the enable shortcut
setting in the settings page. Thus, users can now explicitly re-enabled
the shortcut engine on Wayland systems.

(cherry picked from commit 5d09f45)
@Krzmbrzl Krzmbrzl force-pushed the backport/1.4.x/pr-5688 branch from 29ac525 to ad4e122 Compare August 10, 2022 20:01
@Krzmbrzl Krzmbrzl merged commit 967de77 into mumble-voip:1.4.x Aug 11, 2022
@Krzmbrzl Krzmbrzl deleted the backport/1.4.x/pr-5688 branch November 9, 2022 18:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant
0