From 1833c8e7e22505fcf47435fe9f28fa51313311b5 Mon Sep 17 00:00:00 2001 From: Andreas Fink Date: Sun, 27 Sep 2009 08:06:31 +0000 Subject: [PATCH] *fix* tooltip hide fixed *fix* hopefully unnecessary code removed --- src/tint.c | 42 +++++++++++++++++++++--------------------- src/tooltip/tooltip.c | 2 +- 2 files changed, 22 insertions(+), 22 deletions(-) diff --git a/src/tint.c b/src/tint.c index c85bd1b..1b6c4e8 100644 --- a/src/tint.c +++ b/src/tint.c @@ -526,27 +526,27 @@ void event_property_notify (XEvent *e) panel_refresh = 1; } } - else if (at == server.atom.WM_STATE) { - // Iconic state - // TODO : try to delete following code - if (window_is_iconified (win)) { - if (task_active) { - if (task_active->win == tsk->win) { - Task *tsk2; - GSList *l0; - for (i=0 ; i < nb_panel ; i++) { - for (j=0 ; j < panel1[i].nb_desktop ; j++) { - for (l0 = panel1[i].taskbar[j].area.list; l0 ; l0 = l0->next) { - tsk2 = l0->data; - tsk2->area.is_active = 0; - } - } - } - task_active = 0; - } - } - } - } +// else if (at == server.atom.WM_STATE) { +// // Iconic state +// // TODO : try to delete following code +// if (window_is_iconified (win)) { +// if (task_active) { +// if (task_active->win == tsk->win) { +// Task *tsk2; +// GSList *l0; +// for (i=0 ; i < nb_panel ; i++) { +// for (j=0 ; j < panel1[i].nb_desktop ; j++) { +// for (l0 = panel1[i].taskbar[j].area.list; l0 ; l0 = l0->next) { +// tsk2 = l0->data; +// tsk2->area.is_active = 0; +// } +// } +// } +// task_active = 0; +// } +// } +// } +// } // Window icon changed else if (at == server.atom._NET_WM_ICON) { get_icon(tsk); diff --git a/src/tooltip/tooltip.c b/src/tooltip/tooltip.c index 17b4558..85ab223 100644 --- a/src/tooltip/tooltip.c +++ b/src/tooltip/tooltip.c @@ -231,6 +231,7 @@ void tooltip_trigger_hide(Tooltip* tooltip) if (g_tooltip.mapped) { g_tooltip.current_state = TOOLTIP_ABOUT_TO_HIDE; struct timeval t = g_tooltip.hide_timeout.it_value; + g_tooltip.task = 0; if (t.tv_sec == 0 && t.tv_usec == 0) { tooltip_hide(); alarm(0); @@ -251,5 +252,4 @@ void tooltip_hide() g_tooltip.mapped = False; XUnmapWindow(server.dsp, g_tooltip.window); } - g_tooltip.task = 0; } -- 2.45.2