After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 89139 - Error: Menu already active
Error: Menu already active
Status: RESOLVED FIXED
Product: Sawfish
Classification: Deprecated
Component: Window Manager
pre-1.3.x
Other Linux
: Normal major
: 1.5.x
Assigned To: John Harper
sawfish QA Team
: 94283 97441 98574 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2002-07-26 13:22 UTC by Alex Riesen
Modified: 2009-08-16 15:13 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Simple FIX (17 bytes, text/plain)
2003-03-31 11:02 UTC, Jan Hudec
Details

Description Alex Riesen 2002-07-26 13:22:14 UTC
Double click with right mouse button (assigned to show window manager menu)
effectively disables the menu. The only way to access the menu is to
restart sawfish. The same effect has fast pressing of the assigned keyboard
shortcut (Ctrl+Esc in my case). Produced error: "Error: Menu already active"
Comment 1 John Harper 2002-09-22 06:03:09 UTC
seems to work for me, but I won't close this yet..
Comment 2 Stephane Chauveau 2002-09-23 21:49:15 UTC
This is my most hated bug in sawfish. It hit me at 
least 3 or 4 times each week. It seems to occur 
randomly but after many experiments I found a method
to produce it:

(1) map "Open root menu" to a key 
(2) press the left mouse button in a window but do not release it.
(3) press the key defined in (1)
(4) After that all menu should fail with "error: Menu already active".

My version is sawfish 1.1-gtk2 (debian).




Comment 3 Stephane Chauveau 2002-09-23 22:00:05 UTC
A small tip: It is a good idea to map a key shortcut to the 
command 'Restart'.
Comment 4 John Harper 2002-09-29 21:12:16 UTC
*** Bug 94283 has been marked as a duplicate of this bug. ***
Comment 5 John Harper 2002-11-03 08:19:59 UTC
*** Bug 97441 has been marked as a duplicate of this bug. ***
Comment 6 John Harper 2003-03-16 20:52:25 UTC
*** Bug 98574 has been marked as a duplicate of this bug. ***
Comment 7 Jan Hudec 2003-03-31 09:28:52 UTC
The bug seems to be caused by sawfish-menu. It does not output anything if 
second click/escape occurs before the menu is displayed. 
Comment 8 Jan Hudec 2003-03-31 11:02:37 UTC
Created attachment 15330 [details]
Simple FIX
Comment 9 Jan Hudec 2003-03-31 11:04:57 UTC
Description of what's happening inside sawfish-menu.jl 
 
If a second click occurs before menu is pop up, that is before  
gtk-menu-popup-interp is called, it does not get realized. Thus "deactivate"  
signal is never generated and gtk-main runs forever. I have given up searching  
why exactly it's not realized, but checking if it's realized before running  
gtk-main helps. 
 
Comment 10 John Harper 2003-04-03 02:24:02 UTC
Thanks. Applied the patch.