summaryrefslogtreecommitdiff
path: root/gtk/gtkmenuitem.c
diff options
context:
space:
mode:
authorBjörn Lindqvist <bjourne@gmail.com>2008-08-18 17:48:13 +0000
committerBjörn Lindqvist <bjornl@src.gnome.org>2008-08-18 17:48:13 +0000
commit7df6b76a1a3acbe9744fb77df1d614463f07f0bf (patch)
tree3c179a703489617dbde2139c44deb74697846905 /gtk/gtkmenuitem.c
parent3f5d891403b027d412fc2b04d938eb9fbae9a98e (diff)
downloadgtk+-7df6b76a1a3acbe9744fb77df1d614463f07f0bf.tar.gz
Bug 541315 – Segfault when selecting a GtkMenuItem with submenu and no
2008-08-18 Björn Lindqvist <bjourne@gmail.com> Bug 541315 – Segfault when selecting a GtkMenuItem with submenu and no parent * gtk/gtkmenuitem.c (gtk_menu_item_real_popup_submenu): Ensure that the menu item has a parent before popping it up. svn path=/trunk/; revision=21149
Diffstat (limited to 'gtk/gtkmenuitem.c')
-rw-r--r--gtk/gtkmenuitem.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gtk/gtkmenuitem.c b/gtk/gtkmenuitem.c
index a7256af113..b8fae76149 100644
--- a/gtk/gtkmenuitem.c
+++ b/gtk/gtkmenuitem.c
@@ -1137,7 +1137,7 @@ gtk_menu_item_real_popup_submenu (GtkWidget *widget,
{
GtkMenuItem *menu_item = GTK_MENU_ITEM (widget);
- if (GTK_WIDGET_IS_SENSITIVE (menu_item->submenu))
+ if (GTK_WIDGET_IS_SENSITIVE (menu_item->submenu) && widget->parent)
{
gboolean take_focus;
GtkMenuPositionFunc menu_position_func;