[gtk+] menu item: Use GdkEvent API
- From: Carlos Garnacho <carlosg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] menu item: Use GdkEvent API
- Date: Tue, 19 Sep 2017 17:17:05 +0000 (UTC)
commit d7ccf36d71ca82964eb4a183a334ac158ed70787
Author: Matthias Clasen <mclasen redhat com>
Date: Sat Aug 26 10:55:52 2017 -0400
menu item: Use GdkEvent API
gtk/gtkmenuitem.c | 9 ++++++---
1 files changed, 6 insertions(+), 3 deletions(-)
---
diff --git a/gtk/gtkmenuitem.c b/gtk/gtkmenuitem.c
index 9deb8b4..efddab5 100644
--- a/gtk/gtkmenuitem.c
+++ b/gtk/gtkmenuitem.c
@@ -1129,10 +1129,13 @@ gtk_menu_item_enter (GtkWidget *widget,
GdkEventCrossing *event)
{
GtkWidget *menu_shell;
+ GdkCrossingMode mode;
- if (event->mode == GDK_CROSSING_GTK_GRAB ||
- event->mode == GDK_CROSSING_GTK_UNGRAB ||
- event->mode == GDK_CROSSING_STATE_CHANGED)
+ gdk_event_get_crossing_mode ((GdkEvent *)event, &mode);
+
+ if (mode == GDK_CROSSING_GTK_GRAB ||
+ mode == GDK_CROSSING_GTK_UNGRAB ||
+ mode == GDK_CROSSING_STATE_CHANGED)
return GDK_EVENT_STOP;
if (gdk_event_get_device ((GdkEvent*) event) ==
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]