diff options
author | CoprDistGit <infra@openeuler.org> | 2024-08-05 02:14:30 +0000 |
---|---|---|
committer | CoprDistGit <infra@openeuler.org> | 2024-08-05 02:14:30 +0000 |
commit | 8c8da11b1cc27bc18b35a88f69764d6cdd65c17b (patch) | |
tree | e230ed83ee4a856befa7d96addd3d34d78a958b1 /0001-windowMenu-Ignore-release.patch | |
parent | 94ae170a967bd42c0d3fe5f5c3c3872ea905a23b (diff) |
automatic import of gnome-shellopeneuler24.03_LTS
Diffstat (limited to '0001-windowMenu-Ignore-release.patch')
-rw-r--r-- | 0001-windowMenu-Ignore-release.patch | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/0001-windowMenu-Ignore-release.patch b/0001-windowMenu-Ignore-release.patch new file mode 100644 index 0000000..bb55ef9 --- /dev/null +++ b/0001-windowMenu-Ignore-release.patch @@ -0,0 +1,26 @@ +From b3cac57511575e1265ab0ebd9c7465a6ade913e8 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Florian=20M=C3=BCllner?= <fmuellner@gnome.org> +Date: Thu, 28 Sep 2023 14:34:24 +0200 +Subject: [PATCH] windowMenu: Ignore release + +If the menu was open on button-press, make sure it is kept open +until explicitly dismissed, regardless of the pointer position. +--- + js/ui/windowMenu.js | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/js/ui/windowMenu.js b/js/ui/windowMenu.js +index 3449f759da..ad5c2a74cc 100644 +--- a/js/ui/windowMenu.js ++++ b/js/ui/windowMenu.js +@@ -229,6 +229,7 @@ var WindowMenuManager = class { + let menu = new WindowMenu(window, this._sourceActor); + + this._manager.addMenu(menu); ++ this._manager.ignoreRelease(); + + menu.connect('activate', () => { + window.check_alive(global.get_current_time()); +-- +2.41.0 + |