[gtk+/wip/carlosg/private-event-structs] menu item: Use GdkEvent API
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+/wip/carlosg/private-event-structs] menu item: Use GdkEvent API
- Date: Sat, 26 Aug 2017 14:59:55 +0000 (UTC)
commit 946b558cebed510864c23ee8778c4d2a97353a87
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 5680bc8..f7e162a 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]