]> Dogcows Code - chaz/tint2/blobdiff - src/config.c
issue 158 : dissociate object initialization from panel initialization
[chaz/tint2] / src / config.c
index 6d9e7d0cc4e65bba7dc08820bf653e6b32b237af..e281b8a006f6f0d5713a71d59041b896cd28f9f8 100644 (file)
 
 #include "common.h"
 #include "server.h"
+#include "panel.h"
 #include "task.h"
 #include "taskbar.h"
 #include "systraybar.h"
 #include "clock.h"
-#include "panel.h"
 #include "config.h"
 #include "window.h"
 #include "tooltip.h"
@@ -748,19 +748,15 @@ void config_finish ()
 
        // TODO: user can configure layout => ordered objects in panel.area.list
        // clock and systray before taskbar because resize(clock) can resize others object ??
-       init_panel();
+       init_tooltip();
        init_clock();
 #ifdef ENABLE_BATTERY
        init_battery();
 #endif
        init_systray();
-       init_taskbar();
-       init_tooltip();
-       visible_object();
+       init_panel();
 
        cleanup_config();
-
-       task_refresh_tasklist();
 }
 
 
This page took 0.022198 seconds and 4 git commands to generate.