summaryrefslogtreecommitdiff
path: root/gtk/gtkmenuitem.c
diff options
context:
space:
mode:
authorWilliam Jon McCann <william.jon.mccann@gmail.com>2013-06-26 14:08:37 -0400
committerWilliam Jon McCann <william.jon.mccann@gmail.com>2013-06-26 14:08:37 -0400
commit76936193d59baf3b744061ef5219c7500e44abaf (patch)
tree2efaabad3c74f0bc127aed7e7b371318f9f795ed /gtk/gtkmenuitem.c
parente7b5be93b175da4e5b9eceab15d8cd1347775f88 (diff)
downloadgtk+-76936193d59baf3b744061ef5219c7500e44abaf.tar.gz
Deprecate and ignore gtk-menu popup and popdown delay settings
Just pick good defaults. The a11y team confirmed that they don't rely on them.
Diffstat (limited to 'gtk/gtkmenuitem.c')
-rw-r--r--gtk/gtkmenuitem.c16
1 files changed, 4 insertions, 12 deletions
diff --git a/gtk/gtkmenuitem.c b/gtk/gtkmenuitem.c
index 8286c6bbbf..da3c6234cf 100644
--- a/gtk/gtkmenuitem.c
+++ b/gtk/gtkmenuitem.c
@@ -45,6 +45,8 @@
#include "a11y/gtkmenuitemaccessible.h"
#include "deprecated/gtktearoffmenuitem.h"
+#define MENU_POPUP_DELAY 225
+
/**
* SECTION:gtkmenuitem
* @Short_description: The widget used for item in menus
@@ -1953,19 +1955,9 @@ get_popup_delay (GtkWidget *widget)
parent = gtk_widget_get_parent (widget);
if (GTK_IS_MENU_SHELL (parent))
- {
- return _gtk_menu_shell_get_popup_delay (GTK_MENU_SHELL (parent));
- }
+ return _gtk_menu_shell_get_popup_delay (GTK_MENU_SHELL (parent));
else
- {
- gint popup_delay;
-
- g_object_get (gtk_widget_get_settings (widget),
- "gtk-menu-popup-delay", &popup_delay,
- NULL);
-
- return popup_delay;
- }
+ return MENU_POPUP_DELAY;
}
void