backward compatibility with tint-0.6 config, feature freeze
git-svn-id: http://tint2.googlecode.com/svn/trunk@33 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
This commit is contained in:
@@ -106,8 +106,8 @@ void remove_task (Task *tsk)
|
||||
Taskbar *tskbar;
|
||||
for (i=0 ; i < nb_panel ; i++) {
|
||||
for (j=0 ; j < panel1[i].nb_desktop ; j++) {
|
||||
//if (tsk->desktop != ALLDESKTOP && tsk->desktop != j) continue;
|
||||
if (!panel1[i].taskbar) continue;
|
||||
if (tsk->desktop != ALLDESKTOP && tsk->desktop != j) continue;
|
||||
//if (!panel1[i].taskbar) continue;
|
||||
|
||||
GSList *l0;
|
||||
tskbar = &panel1[i].taskbar[j];
|
||||
|
||||
@@ -100,7 +100,6 @@ void cleanup_taskbar()
|
||||
|
||||
for (i=0 ; i < nb_panel ; i++) {
|
||||
panel = &panel1[i];
|
||||
if (!panel->taskbar) continue;
|
||||
|
||||
for (j=0 ; j < panel->nb_desktop ; j++) {
|
||||
l0 = panel->taskbar[j].area.list;
|
||||
@@ -110,10 +109,12 @@ void cleanup_taskbar()
|
||||
// careful : remove_task change l0->next
|
||||
remove_task (tsk);
|
||||
}
|
||||
|
||||
free_area (&panel->taskbar[j].area);
|
||||
}
|
||||
}
|
||||
|
||||
for (i=0 ; i < nb_panel ; i++) {
|
||||
panel = &panel1[i];
|
||||
free(panel->taskbar);
|
||||
panel->taskbar = 0;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user