diff options
-rw-r--r-- | ChangeLog | 7 | ||||
-rw-r--r-- | src/window.c | 5 |
2 files changed, 11 insertions, 1 deletions
@@ -1,5 +1,12 @@ 2003-01-09 Havoc Pennington <hp@redhat.com> + * src/window.c (recalc_window_features): argh, we were making all + dialogs skip taskbar; when did that get added. Fix to match + libwnck, only skip taskbar when the dialog is transient for some + other app window. + +2003-01-09 Havoc Pennington <hp@redhat.com> + * src/metacity.schemas.in: change Windows+click back to Alt+click, Windows+click just surprised everybody and didn't work half the time. Maya users can configure it, and GTK DND can change its diff --git a/src/window.c b/src/window.c index 8c4c626..038e411 100644 --- a/src/window.c +++ b/src/window.c @@ -5568,7 +5568,10 @@ recalc_window_features (MetaWindow *window) case META_WINDOW_DIALOG: case META_WINDOW_MODAL_DIALOG: - window->skip_taskbar = TRUE; + /* only skip taskbar if we have a real transient parent */ + if (window->xtransient_for != None && + window->xtransient_for != window->screen->xroot) + window->skip_taskbar = TRUE; break; case META_WINDOW_NORMAL: |