summaryrefslogtreecommitdiff
path: root/gtk/gtkmenuitem.c
diff options
context:
space:
mode:
authorCarlos Garnacho <carlosg@gnome.org>2011-12-12 20:07:57 +0100
committerMatthias Clasen <mclasen@redhat.com>2012-03-01 16:25:24 -0500
commit535b4150fdbad94f937e709923f3567f17490b76 (patch)
treeca482c7c3aef0a5ea50a92a854b1b94d35fc1e10 /gtk/gtkmenuitem.c
parent0e8c2db131d48a8e054bf399b967f349f94e8db9 (diff)
downloadgtk+-535b4150fdbad94f937e709923f3567f17490b76.tar.gz
menus: Don't popdown submenus on button release for touch devices
This is so submenus stay open as the parent menu item is pressed/released, since the user would typically lift the finger in order to select a submenu item.
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 147430bbb6..3d70ed6f92 100644
--- a/gtk/gtkmenuitem.c
+++ b/gtk/gtkmenuitem.c
@@ -1700,7 +1700,7 @@ gtk_real_menu_item_select (GtkMenuItem *menu_item)
}
if ((!source_device ||
- gdk_device_get_source (source_device) != GDK_SOURCE_TOUCH) &&
+ gdk_device_get_source (source_device) != GDK_SOURCE_TOUCHSCREEN) &&
priv->submenu &&
(!gtk_widget_get_mapped (priv->submenu) ||
GTK_MENU (priv->submenu)->priv->tearoff_active))