[gnome-shell] shell-global: Only sync input region if X11 session



commit 638b315e40c62979703bcbe2c61203c2fdb17bdf
Author: Jonas Ådahl <jadahl gmail com>
Date:   Fri Aug 16 16:28:22 2019 +0200

    shell-global: Only sync input region if X11 session
    
    We'd do an early out in the called functions eventually anyway.
    
    https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/682

 src/shell-global.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)
---
diff --git a/src/shell-global.c b/src/shell-global.c
index ca43257ad3..06f2be2aa4 100644
--- a/src/shell-global.c
+++ b/src/shell-global.c
@@ -937,7 +937,8 @@ shell_global_begin_modal (ShellGlobal       *global,
     return FALSE;
 
   global->has_modal = meta_plugin_begin_modal (global->plugin, options, timestamp);
-  sync_input_region (global);
+  if (!meta_is_wayland_compositor ())
+    sync_input_region (global);
   return global->has_modal;
 }
 
@@ -967,7 +968,8 @@ shell_global_end_modal (ShellGlobal *global,
     meta_display_focus_default_window (global->meta_display,
                                        get_current_time_maybe_roundtrip (global));
 
-  sync_input_region (global);
+  if (!meta_is_wayland_compositor ())
+    sync_input_region (global);
 }
 
 /* Code to close all file descriptors before we exec; copied from gspawn.c in GLib.


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