gimp r26796 - in trunk: . app/widgets



Author: mitch
Date: Wed Aug 27 19:36:41 2008
New Revision: 26796
URL: http://svn.gnome.org/viewvc/gimp?rev=26796&view=rev

Log:
2008-08-27  Michael Natterer  <mitch gimp org>

	* app/widgets/gimpuimanager.c (gimp_ui_manager_item_key_press):
	try the find_widget_under_pointer() hack only if the menu item's
	parent is really a GtkMenu (not a GtkMenuBar). Fixes crash spotted
	by rubikcube.



Modified:
   trunk/ChangeLog
   trunk/app/widgets/gimpuimanager.c

Modified: trunk/app/widgets/gimpuimanager.c
==============================================================================
--- trunk/app/widgets/gimpuimanager.c	(original)
+++ trunk/app/widgets/gimpuimanager.c	Wed Aug 27 19:36:41 2008
@@ -944,7 +944,7 @@
     {
       GtkWidget *menu_item = GTK_MENU_SHELL (widget)->active_menu_item;
 
-      if (! menu_item)
+      if (! menu_item && GTK_IS_MENU (widget))
         {
           GdkWindow *window = GTK_MENU (widget)->toplevel->window;
           gint       x, y;



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]