[mutter] compositor: Initialize the plugin manager after initializing the output window



commit e72af50420f5b408665b7015c65a570f167b991a
Author: Jasper St. Pierre <jstpierre mecheye net>
Date:   Mon Nov 4 10:32:42 2013 -0500

    compositor: Initialize the plugin manager after initializing the output window
    
    Plugins like gnome-shell may want to grab the output window immediately
    before bouncing back to the mainloop.

 src/compositor/compositor.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/src/compositor/compositor.c b/src/compositor/compositor.c
index 71497e1..4f27939 100644
--- a/src/compositor/compositor.c
+++ b/src/compositor/compositor.c
@@ -685,8 +685,6 @@ meta_compositor_manage_screen (MetaCompositor *compositor,
   clutter_actor_add_child (info->stage, info->window_group);
   clutter_actor_add_child (info->stage, info->top_window_group);
 
-  info->plugin_mgr = meta_plugin_manager_new (screen);
-
   /*
    * Delay the creation of the overlay window as long as we can, to avoid
    * blanking out the screen. This means that during the plugin loading, the
@@ -714,6 +712,8 @@ meta_compositor_manage_screen (MetaCompositor *compositor,
       info->pending_input_region = None;
     }
 
+  info->plugin_mgr = meta_plugin_manager_new (screen);
+
   /* Map overlay window before redirecting windows offscreen so we catch their
    * contents until we show the stage.
    */


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