diff options
Diffstat (limited to 'x11-wm/icewm/files')
-rw-r--r-- | x11-wm/icewm/files/icewm-2.1.0-appmenu_fix.patch | 37 |
1 files changed, 0 insertions, 37 deletions
diff --git a/x11-wm/icewm/files/icewm-2.1.0-appmenu_fix.patch b/x11-wm/icewm/files/icewm-2.1.0-appmenu_fix.patch deleted file mode 100644 index d159e4d38e3f..000000000000 --- a/x11-wm/icewm/files/icewm-2.1.0-appmenu_fix.patch +++ /dev/null @@ -1,37 +0,0 @@ -From 1d28361a69d773ba0d026119ff197d38900eac0a Mon Sep 17 00:00:00 2001 -From: Bert Gijsbers <gijsbers@science.uva.nl> -Date: Sat, 23 Jan 2021 16:02:21 +0100 -Subject: [PATCH] Don't unarm menu popup buttons for issue #527. - ---- - src/ybutton.cc | 9 +++++++-- - 1 file changed, 7 insertions(+), 2 deletions(-) - -diff --git a/src/ybutton.cc b/src/ybutton.cc -index 1c11756d..745a8f21 100644 ---- a/src/ybutton.cc -+++ b/src/ybutton.cc -@@ -58,7 +58,7 @@ YButton::~YButton() { - } - popdown(); - if (fPopup && fPopup->isShared() == false) { -- delete fPopup; -+ delete fPopup; fPopup = nullptr; - } - if (--buttonObjectCount == 0) { - normalButtonFont = null; -@@ -289,8 +289,13 @@ void YButton::handleButton(const XButtonEvent &button) { - setSelected(false); - } - } -+ bool unarm = fEnabled && fArmed -+ && button.type == ButtonRelease -+ && button.button == Button1 -+ && getClickCount() == 1 -+ && dragging(); - YWindow::handleButton(button); -- if (fEnabled && button.type == ButtonRelease && button.button == Button1) { -+ if (unarm && !fPopupActive) { - setArmed(false, false); - } - } |