summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWilliam Hua <william.hua@canonical.com>2015-06-21 22:07:44 -0400
committerWilliam Hua <william.hua@canonical.com>2015-06-23 13:17:28 -0400
commit8fac1f688e662de9fdbbcf370a32adfe7c78151a (patch)
tree5f1e8df1f3973670f52024833aaf629c9ac7030b
parent2374a1b50b6b54b8818a37e70ecef4d0e06bebba (diff)
downloadgtk+-8fac1f688e662de9fdbbcf370a32adfe7c78151a.tar.gz
mir: emit GDK_ENTER_NOTIFY on pointer enter
-rw-r--r--gdk/mir/gdkmireventsource.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/gdk/mir/gdkmireventsource.c b/gdk/mir/gdkmireventsource.c
index b8846025ec..3fc7ed9bb7 100644
--- a/gdk/mir/gdkmireventsource.c
+++ b/gdk/mir/gdkmireventsource.c
@@ -386,6 +386,13 @@ handle_motion_event (GdkWindow *window, const MirInputEvent *event)
}
break;
+ case mir_pointer_action_enter:
+ if (!cursor_inside)
+ {
+ cursor_inside = TRUE;
+ generate_crossing_event (window, GDK_ENTER_NOTIFY, x, y, event_time);
+ }
+ break;
case mir_pointer_action_leave:
if (cursor_inside)
{