[mutter] display: Don't special-case is_wayland grabs when we sync_input_focus



commit d004f3f9908cca96734fc5c5ee8325b777cf32af
Author: Jasper St. Pierre <jstpierre mecheye net>
Date:   Sat Apr 12 00:07:45 2014 -0700

    display: Don't special-case is_wayland grabs when we sync_input_focus
    
    meta_wayland_seat_repick already detects this case and reacts
    accordingly.

 src/core/display.c |    5 +----
 1 files changed, 1 insertions(+), 4 deletions(-)
---
diff --git a/src/core/display.c b/src/core/display.c
index a89b1be..86a2375 100644
--- a/src/core/display.c
+++ b/src/core/display.c
@@ -1525,10 +1525,7 @@ meta_display_sync_wayland_input_focus (MetaDisplay *display)
 
   meta_wayland_compositor_set_input_focus (compositor, focus_window);
 
-  if (meta_grab_op_is_wayland (display->grab_op))
-    meta_wayland_pointer_set_focus (&compositor->seat->pointer, NULL);
-  else
-    meta_wayland_seat_repick (compositor->seat, NULL);
+  meta_wayland_seat_repick (compositor->seat, NULL);
 }
 
 void


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]