gtk+ r20766 - trunk/gtk
- From: matthiasc svn gnome org
- To: svn-commits-list gnome org
- Subject: gtk+ r20766 - trunk/gtk
- Date: Fri,  4 Jul 2008 20:09:57 +0000 (UTC)
Author: matthiasc
Date: Fri Jul  4 20:09:57 2008
New Revision: 20766
URL: http://svn.gnome.org/viewvc/gtk+?rev=20766&view=rev
Log:
More debork
Modified:
   trunk/gtk/gtkmenu.c
Modified: trunk/gtk/gtkmenu.c
==============================================================================
--- trunk/gtk/gtkmenu.c	(original)
+++ trunk/gtk/gtkmenu.c	Fri Jul  4 20:09:57 2008
@@ -794,7 +794,17 @@
       gtk_menu_set_accel_path (menu, g_value_get_string (value));
       break;
     case PROP_ATTACH_WIDGET:
-      gtk_menu_attach_to_widget (menu, g_value_get_object (value), NULL);
+      {
+        GtkWidget *widget;
+
+        widget = gtk_menu_get_attach_widget (menu);
+        if (widget)
+          gtk_menu_detach (menu);
+
+        widget = (GtkWidget*) g_value_get_object (value); 
+        if (widget)
+          gtk_menu_attach_to_widget (menu, widget, NULL);
+      }
       break;
     case PROP_TEAROFF_STATE:
       gtk_menu_set_tearoff_state (menu, g_value_get_boolean (value));
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]