diff options
author | hiro <hiro@ee746299-78ed-0310-b773-934348b2243d> | 2014-11-05 05:00:53 +0000 |
---|---|---|
committer | hiro <hiro@ee746299-78ed-0310-b773-934348b2243d> | 2014-11-05 05:00:53 +0000 |
commit | 1f58874e6bfff7b6f9ac3c93b322dd77f1f1aea0 (patch) | |
tree | f64b10ce5ba092735e97f43d2f91f65763c81ebf /src | |
parent | 95ac4907de609f33f0da8e03b44a14f94613f03e (diff) |
fixed 'Minimize to tray' on non-Windows
git-svn-id: svn://sylpheed.sraoss.jp/sylpheed/trunk@3430 ee746299-78ed-0310-b773-934348b2243d
Diffstat (limited to 'src')
-rw-r--r-- | src/mainwindow.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/mainwindow.c b/src/mainwindow.c index 53284edd..e210b678 100644 --- a/src/mainwindow.c +++ b/src/mainwindow.c @@ -3264,10 +3264,16 @@ static gboolean main_window_window_state_cb(GtkWidget *widget, } } +#ifdef G_OS_WIN32 if (minimized && prefs_common.show_trayicon && prefs_common.minimize_to_tray) { gtk_window_set_skip_taskbar_hint(GTK_WINDOW(widget), TRUE); gtk_widget_hide(widget); +#else + if (mainwin->window_hidden && + prefs_common.show_trayicon && prefs_common.minimize_to_tray) { + gtk_window_set_skip_taskbar_hint(GTK_WINDOW(widget), TRUE); +#endif } else if (!mainwin->window_hidden) { gtk_window_set_skip_taskbar_hint(GTK_WINDOW(widget), FALSE); } |