[Bug 334550] New: gnome-main-menu fails to open on very first click
https://bugzilla.novell.com/show_bug.cgi?id=334550 Summary: gnome-main-menu fails to open on very first click Product: openSUSE 10.3 Version: Final Platform: Other OS/Version: Other Status: NEW Severity: Critical Priority: P5 - None Component: GNOME AssignedTo: jimmyk@novell.com ReportedBy: jpr@novell.com QAContact: qa@suse.de Found By: --- gnome-main-menu fails to open on very first click. I'm sure we fixed this for SP1. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=334550 Jim Krehl <jimmyk@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=334550#c1 --- Comment #1 from JP Rosevear <jpr@novell.com> 2007-10-17 17:16:24 MST --- I'm struggling to reproduce this reliably. I've seen it at least twice today, but can't get it to happen at will. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=334550#c2 Jim Krehl <jimmyk@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |NEEDINFO Info Provider| |jpr@novell.com --- Comment #2 from Jim Krehl <jimmyk@novell.com> 2007-10-30 16:44:10 MST --- Alright, I think I might've fixed this one. Please try the packages here ... http://w3.suse.de/~jimmyk/gnome-main-menu/openSUSE-10.3/v0.9.8-94.3b/ and see if you can replicate still. Thanks! jim -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=334550#c3 Magnus Boman <mboman@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |mboman@novell.com --- Comment #3 from Magnus Boman <mboman@novell.com> 2007-10-30 17:13:27 MST --- Jim, If you keep clicking on Computer (with a delay less than a second in between), it will eventually either stop closing Slab, or stop opening Slab... I *think* that ties into this bug (Happens even after updating with your new packages). -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=334550#c4 --- Comment #4 from Jim Krehl <jimmyk@novell.com> 2007-10-31 10:35:07 MST --- (In reply to comment #3 from Magnus Boman)
Jim, If you keep clicking on Computer (with a delay less than a second in between), it will eventually either stop closing Slab, or stop opening Slab... I *think* that ties into this bug (Happens even after updating with your new packages).
That's because multi-clicks are debounced. It's always worked this way. If this is bad behavior, please file a separate bug. Thanks! jim -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=334550#c5 --- Comment #5 from JP Rosevear <jpr@novell.com> 2007-10-31 14:37:42 MST --- Ok, I've installed it, but as noted I'm note able to replicate it every time so I'll run it for a few days. If you have steps Jim or an idea how to trigger it, let me know. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=334550#c6 JP Rosevear <jpr@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |ASSIGNED Info Provider|jpr@novell.com | --- Comment #6 from JP Rosevear <jpr@novell.com> 2007-11-06 09:48:58 MST --- Ok, I managed to replicate it on FACTORY every time, the new packages solve the problem. Please attach the patch for review. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=334550#c7 --- Comment #7 from Jim Krehl <jimmyk@novell.com> 2007-11-07 12:40:31 MST --- Created an attachment (id=182490) --> (https://bugzilla.novell.com/attachment.cgi?id=182490) proposed fix Here's a proposed patch for Federico to review. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=334550 Jim Krehl <jimmyk@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |NEEDINFO Info Provider| |federico@novell.com -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=334550#c8 Federico Mena Quintero <federico@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |federico@novell.com Status|NEEDINFO |ASSIGNED Info Provider|federico@novell.com | Status Whiteboard| |gnome-function-does-not-work --- Comment #8 from Federico Mena Quintero <federico@novell.com> 2007-11-07 16:27:55 MST --- (In reply to comment #7 from James Krehl)
Here's a proposed patch for Federico to review.
This makes the first click work, and it debounces the menu. For that, it's good to go. Some comments for the future: * The slab window is a GTK_WINDOW_POPUP as per the Glade file, so the window will be OverrideRedirect (i.e. not managed by the window manager). Thus, gtk_window_present_with_time() doesn't really have any special effect on it. You could simply use gtk_widget_show() for it. * I still think this needs to be done at the level of "button_press_event", not at the level of the "clicked" signal. For example, right now you can do this: 1. Click on the main-menu to open it. 2. Start clicking multiple times rapidly on the Computer button. The menu will hide, but then the Computer button will go up and down repeatedly with seemingly no action. A better implementation of debouncing would hide the main-menu, but prevent the actual visible press-and-release from happening. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=334550#c9 Jim Krehl <jimmyk@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |NEEDINFO Info Provider| |coolo@novell.com --- Comment #9 from Jim Krehl <jimmyk@novell.com> 2007-11-08 12:05:14 MST --- Could I get a SWAMP ID for this fix? Thanks, Jim Krehl -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=334550 Stephan Kulow <coolo@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Info Provider|coolo@novell.com |ast@novell.com -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=334550 Magnus Boman <mboman@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks| |341831 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=334550 JP Rosevear <jpr@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |NEEDINFO Info Provider| |ast@novell.com -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=334550 User federico@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=334550#c16 Federico Mena Quintero <federico@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|bnc-team-gnome@forge.provo.novell.com |federico@novell.com --- Comment #16 from Federico Mena Quintero <federico@novell.com> 2007-12-18 08:54:59 MST --- There's a test package here with the aforementioned patch: http://download.opensuse.org/repositories/home:/federico-mena:/10.3/openSUSE... It fixes the problem for me. I'll put this patch in our main package as soon as the Main Menu bug week is over: http://en.opensuse.org/GNOME/Main_menu_bug_week -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=334550 Scott Reeves <sreeves@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |sreeves@novell.com AssignedTo|federico@novell.com |sreeves@novell.com -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=334550 User sreeves@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=334550#c17 Scott Reeves <sreeves@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution| |FIXED --- Comment #17 from Scott Reeves <sreeves@novell.com> 2008-01-09 16:08:45 MST --- submitted to 10.3 for inclusion in the upcoming general update - test packages are in the 10.3 update test repo - http://download.opensuse.org/repositories/GNOME:/test-updates:/10.3/openSUSE... -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=334550 User james@usr-local-bin.org added comment https://bugzilla.novell.com/show_bug.cgi?id=334550#c18 James Ogley <james@usr-local-bin.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |james@usr-local-bin.org --- Comment #18 from James Ogley <james@usr-local-bin.org> 2008-01-10 14:33:42 MST --- Tested packages from this repo and confirm that this is fixed. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com