]> Dogcows Code - chaz/tint2/blobdiff - src/panel.c
cleanup code
[chaz/tint2] / src / panel.c
index 797b96a2c11f8bcca73e7f99037660b001dce01a..6a98a26191aaf43ad2efc13daa1b5f3d4b8c019a 100644 (file)
@@ -219,9 +219,10 @@ void init_panel()
 
                if (panel_autohide)
                        add_timeout(panel_autohide_hide_timeout, 0, autohide_hide, p);
+               
+               visible_taskbar(p);
        }
 
-       visible_object();
        task_refresh_tasklist();
        active_task();
 }
@@ -301,29 +302,6 @@ void init_panel_size_and_position(Panel *panel)
 }
 
 
-void visible_object()
-{
-       Panel *panel;
-       int i, j;
-
-       for (i=0 ; i < nb_panel ; i++) {
-               panel = &panel1[i];
-
-               Taskbar *taskbar;
-               for (j=0 ; j < panel->nb_desktop ; j++) {
-                       taskbar = &panel->taskbar[j];
-                       if (panel_mode != MULTI_DESKTOP && taskbar->desktop != server.desktop) {
-                               // SINGLE_DESKTOP and not current desktop
-                               taskbar->area.on_screen = 0;
-                       }
-                       else {
-                               taskbar->area.on_screen = 1;
-                       }
-               }
-       }
-       panel_refresh = 1;
-}
-
 void update_strut(Panel* p)
 {
        if (panel_strut_policy == STRUT_NONE) {
This page took 0.017239 seconds and 4 git commands to generate.