aboutsummaryrefslogtreecommitdiff
path: root/src/trayicon.c
diff options
context:
space:
mode:
authorhiro <hiro@ee746299-78ed-0310-b773-934348b2243d>2006-02-07 08:37:45 +0000
committerhiro <hiro@ee746299-78ed-0310-b773-934348b2243d>2006-02-07 08:37:45 +0000
commit52d975fe1a17757787567a7f215dcaad6c4cda2d (patch)
tree64bfde3acf80af29ec8d7711d6c1b36d5270d669 /src/trayicon.c
parent37a03f3697be9c2bc60075b720752e9d7262f4d7 (diff)
force iconify even if window is hidden by always-on-top windows when trayicon is clicked.
git-svn-id: svn://sylpheed.sraoss.jp/sylpheed/trunk@984 ee746299-78ed-0310-b773-934348b2243d
Diffstat (limited to 'src/trayicon.c')
-rw-r--r--src/trayicon.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/trayicon.c b/src/trayicon.c
index 8061d019..f150729f 100644
--- a/src/trayicon.c
+++ b/src/trayicon.c
@@ -166,6 +166,8 @@ static void trayicon_button_pressed(GtkWidget *widget, GdkEventButton *event,
if (mainwin->window_hidden || mainwin->window_obscured) {
gtk_window_set_skip_taskbar_hint(window, FALSE);
gtk_window_present(window);
+ /* window may be obscured by always-on-top windows */
+ mainwin->window_obscured = FALSE;
} else {
gtk_window_iconify(window);
gtk_window_set_skip_taskbar_hint(window, TRUE);