mir: end the current grab on ungrab

This commit is contained in:
William Hua
2014-12-09 08:57:21 -05:00
parent e843d94405
commit 584cfff90a

View File

@ -17,6 +17,7 @@
#include "config.h" #include "config.h"
#include "gdkdisplayprivate.h"
#include "gdkdeviceprivate.h" #include "gdkdeviceprivate.h"
#include "gdkscreen.h" #include "gdkscreen.h"
#include "gdkwindow.h" #include "gdkwindow.h"
@ -183,6 +184,11 @@ gdk_mir_pointer_ungrab (GdkDevice *device,
{ {
//g_printerr ("gdk_mir_pointer_ungrab\n"); //g_printerr ("gdk_mir_pointer_ungrab\n");
/* Mir doesn't do grabs */ /* Mir doesn't do grabs */
GdkDeviceGrabInfo *grab = _gdk_display_get_last_device_grab (gdk_device_get_display (device), device);
if (grab)
grab->serial_end = grab->serial_start;
} }
static GdkWindow * static GdkWindow *