[mutter/wip/carlosg/async-xwayland-startup] x11: Set up the compositing manager selection on meta_display_init_x11()



commit 35fb58c92cf8ff9bb8e83ec02040d8fa8aa77ebe
Author: Carlos Garnacho <carlosg gnome org>
Date:   Fri Feb 28 18:59:39 2020 +0100

    x11: Set up the compositing manager selection on meta_display_init_x11()
    
    This used to be set on meta_compositor_manage(), but only if there is a
    MetaX11Display. Given meta_display_init_x11() is Wayland only, and we can
    always assume compositing to be enabled, just have it invariably set after
    the X server is up.
    
    https://gitlab.gnome.org/GNOME/mutter/merge_requests/944

 src/core/display.c | 1 +
 1 file changed, 1 insertion(+)
---
diff --git a/src/core/display.c b/src/core/display.c
index 8b9b6c98a..0ab806ea1 100644
--- a/src/core/display.c
+++ b/src/core/display.c
@@ -708,6 +708,7 @@ meta_display_init_x11_finish (MetaDisplay   *display,
   if (!display->display_opening)
     {
       g_signal_emit (display, display_signals[X11_DISPLAY_OPENED], 0);
+      meta_x11_display_set_cm_selection (x11_display);
       meta_display_manage_all_xwindows (display);
       meta_compositor_redirect_x11_windows (display->compositor);
     }


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