[Xfce4-commits] <xfce4-panel:master> Change order of plugin signals on startup.

Nick Schermer noreply at xfce.org
Sun Mar 21 16:26:01 CET 2010


Updating branch refs/heads/master
         to a029a86ccb4c06bd6e29fb3b0f34cca5f6155212 (commit)
       from 7cbf8ebfe94b89582f2263e54ae7f7dade8ec6ec (commit)

commit a029a86ccb4c06bd6e29fb3b0f34cca5f6155212
Author: Nick Schermer <nick at xfce.org>
Date:   Sun Mar 21 16:23:46 2010 +0100

    Change order of plugin signals on startup.
    
    Most plugins do most of the work in the size-changed signal,
    so make that the last property that is set on a plugin startup.

 panel/panel-window.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/panel/panel-window.c b/panel/panel-window.c
index fd21884..0c34094 100644
--- a/panel/panel-window.c
+++ b/panel/panel-window.c
@@ -2301,10 +2301,6 @@ panel_window_set_povider_info (PanelWindow *window,
   panel_return_if_fail (PANEL_IS_WINDOW (window));
   panel_return_if_fail (XFCE_IS_PANEL_PLUGIN_PROVIDER (provider));
 
-  panel_window_set_plugin_size (provider, window);
-  panel_window_set_plugin_orientation (provider, window);
-  panel_window_set_plugin_screen_position (provider, window);
-
   xfce_panel_plugin_provider_set_locked (XFCE_PANEL_PLUGIN_PROVIDER (provider),
                                          panel_window_get_locked (window));
 
@@ -2317,6 +2313,10 @@ panel_window_set_povider_info (PanelWindow *window,
         panel_plugin_external_46_set_background_alpha (PANEL_PLUGIN_EXTERNAL_46 (provider),
             PANEL_BASE_WINDOW (window)->background_alpha);
     }
+
+  panel_window_set_plugin_orientation (provider, window);
+  panel_window_set_plugin_screen_position (provider, window);
+  panel_window_set_plugin_size (provider, window);
 }
 
 



More information about the Xfce4-commits mailing list