Fix window-menu closing immediately on open
Resolves: RHEL-2662
This commit is contained in:
parent
11dc1c2264
commit
ef67107d97
26
0001-windowMenu-Ignore-release.patch
Normal file
26
0001-windowMenu-Ignore-release.patch
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
From e1eb24fdf731af8736cdb76dc28aa2b10679aa5f 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 f8eb4398c3..2ec11c7879 100644
|
||||||
|
--- a/js/ui/windowMenu.js
|
||||||
|
+++ b/js/ui/windowMenu.js
|
||||||
|
@@ -205,6 +205,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
|
||||||
|
|
@ -1,6 +1,6 @@
|
|||||||
Name: gnome-shell
|
Name: gnome-shell
|
||||||
Version: 3.32.2
|
Version: 3.32.2
|
||||||
Release: 52%{?dist}
|
Release: 53%{?dist}
|
||||||
Summary: Window management and application launching for GNOME
|
Summary: Window management and application launching for GNOME
|
||||||
|
|
||||||
Group: User Interface/Desktops
|
Group: User Interface/Desktops
|
||||||
@ -70,6 +70,7 @@ Patch60: 0001-st-bin-Disallow-st_bin_set_child-with-already-parent.patch
|
|||||||
Patch61: 0001-layout-Initialize-regions-unconditionally.patch
|
Patch61: 0001-layout-Initialize-regions-unconditionally.patch
|
||||||
Patch62: fix-nm-device-settings.patch
|
Patch62: fix-nm-device-settings.patch
|
||||||
Patch63: owe-support.patch
|
Patch63: owe-support.patch
|
||||||
|
Patch64: 0001-windowMenu-Ignore-release.patch
|
||||||
|
|
||||||
# Backport JS invalid access warnings (#1651894, #1663171, #1642482, #1637622)
|
# Backport JS invalid access warnings (#1651894, #1663171, #1642482, #1637622)
|
||||||
Patch70: fix-invalid-access-warnings.patch
|
Patch70: fix-invalid-access-warnings.patch
|
||||||
@ -284,6 +285,10 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/evolution-calendar.de
|
|||||||
%{_mandir}/man1/%{name}.1.gz
|
%{_mandir}/man1/%{name}.1.gz
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Wed Oct 18 2023 Florian Müllner <fmuellner@redhat.com> - 3.32.2-53
|
||||||
|
- Fix window-menu closing immediately on open
|
||||||
|
Resolves: RHEL-2662
|
||||||
|
|
||||||
* Mon Sep 18 2023 Florian Müllner <fmuellner@redhat.com> - 3.32.2-52
|
* Mon Sep 18 2023 Florian Müllner <fmuellner@redhat.com> - 3.32.2-52
|
||||||
- Bump release to avoid conflict with z-stream
|
- Bump release to avoid conflict with z-stream
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user