diff -aur package.pristine/src/backends/meta-backend.c package.new/src/backends/meta-backend.c
--- package.pristine/src/backends/meta-backend.c	2016-06-29 21:42:13.149659432 +0200
+++ package.new/src/backends/meta-backend.c	2016-06-29 21:57:57.124664661 +0200
@@ -109,8 +109,8 @@
   monitors = meta_monitor_manager_get_monitor_infos (priv->monitor_manager, &n_monitors);
   primary = &monitors[meta_monitor_manager_get_primary_index (priv->monitor_manager)];
   meta_backend_warp_pointer (backend,
-                             primary->rect.x + primary->rect.width / 2,
-                             primary->rect.y + primary->rect.height / 2);
+                             1,
+                             1);
 }
 
 static void
diff -aur package.pristine/src/core/screen.c package.new/src/core/screen.c
--- package.pristine/src/core/screen.c	2016-06-29 21:42:13.156325884 +0200
+++ package.new/src/core/screen.c	2016-06-29 22:06:16.848626680 +0200
@@ -1448,7 +1448,8 @@
                                         MetaRectangle *rect)
 {
   const MetaMonitorInfo *monitor = meta_screen_get_monitor_for_rect (screen, rect);
-  return monitor->number;
+  // return monitor->number;
+  return 1;
 }
 
 const MetaMonitorInfo *
