diff options
author | hiro <hiro@ee746299-78ed-0310-b773-934348b2243d> | 2007-02-01 02:18:59 +0000 |
---|---|---|
committer | hiro <hiro@ee746299-78ed-0310-b773-934348b2243d> | 2007-02-01 02:18:59 +0000 |
commit | d81b3d740eddb35ca5fd84030980804b6884ef04 (patch) | |
tree | e782f6bac7b88ff87cc1e073d8e918901ea5364a | |
parent | f21da65fd163dc94e5440fbf21ba97c7825df39e (diff) |
fixed window kept being skipped from window list.
git-svn-id: svn://sylpheed.sraoss.jp/sylpheed/trunk@1518 ee746299-78ed-0310-b773-934348b2243d
-rw-r--r-- | ChangeLog | 6 | ||||
-rw-r--r-- | ChangeLog.ja | 6 | ||||
-rw-r--r-- | src/mainwindow.c | 2 |
3 files changed, 14 insertions, 0 deletions
@@ -1,3 +1,9 @@ +2007-02-01 + + * src/mainwindow.c: main_window_window_state_cb(): fixed a bug that + the window was kept being skipped from window list after it became + visible with window shading or switching workspaces. + 2007-01-31 * libsylph/enums.h diff --git a/ChangeLog.ja b/ChangeLog.ja index 92a22f70..0c3c5e31 100644 --- a/ChangeLog.ja +++ b/ChangeLog.ja @@ -1,3 +1,9 @@ +2007-02-01 + + * src/mainwindow.c: main_window_window_state_cb(): ウィンドウシェード + やワークスペースの切り替えなどでウィンドウが表示された後でも + ウィンドウリストからスキップされていたバグを修正。 + 2007-01-31 * libsylph/enums.h diff --git a/src/mainwindow.c b/src/mainwindow.c index b4a073e9..21e65e98 100644 --- a/src/mainwindow.c +++ b/src/mainwindow.c @@ -2948,6 +2948,8 @@ static gboolean main_window_window_state_cb(GtkWidget *widget, if (mainwin->window_hidden && prefs_common.show_trayicon && prefs_common.minimize_to_tray) gtk_window_set_skip_taskbar_hint(GTK_WINDOW(widget), TRUE); + else if (!mainwin->window_hidden) + gtk_window_set_skip_taskbar_hint(GTK_WINDOW(widget), FALSE); return FALSE; } |