diff options
author | Havoc Pennington <hp@pobox.com> | 2003-01-22 05:17:29 +0000 |
---|---|---|
committer | Havoc Pennington <hp@src.gnome.org> | 2003-01-22 05:17:29 +0000 |
commit | fabc5507f3ce5af4c1be919372b9e07b78fc9d4e (patch) | |
tree | 51f3edae8ca7900bcc9e41e385c044a6daa99bc3 | |
parent | 82bd20911c7d578ac88d011cf617447463dcbcce (diff) | |
download | metacity-fabc5507f3ce5af4c1be919372b9e07b78fc9d4e.tar.gz |
be robust against the panel's lame "set a negative number for struts"
2003-01-22 Havoc Pennington <hp@pobox.com>
* src/window.c (update_struts): be robust against the panel's
lame "set a negative number for struts" thing, even though
we'll also fix the panel.
-rw-r--r-- | ChangeLog | 6 | ||||
-rw-r--r-- | src/window.c | 14 |
2 files changed, 20 insertions, 0 deletions
@@ -1,3 +1,9 @@ +2003-01-22 Havoc Pennington <hp@pobox.com> + + * src/window.c (update_struts): be robust against the panel's + lame "set a negative number for struts" thing, even though + we'll also fix the panel. + 2003-01-21 Havoc Pennington <hp@pobox.com> Fix for the "mangles focus window when switching workspaces diff --git a/src/window.c b/src/window.c index daca2941..c80ad8a4 100644 --- a/src/window.c +++ b/src/window.c @@ -5173,6 +5173,20 @@ update_struts (MetaWindow *window) window->top_strut = struts[2]; window->bottom_strut = struts[3]; + meta_verbose ("_NET_WM_STRUT struts %d %d %d %d for window %s\n", + window->left_strut, window->right_strut, + window->top_strut, window->bottom_strut, + window->desc); + + if (window->left_strut < 0) + window->left_strut = 0; + if (window->right_strut < 0) + window->right_strut = 0; + if (window->top_strut < 0) + window->top_strut = 0; + if (window->bottom_strut < 0) + window->bottom_strut = 0; + meta_verbose ("Using _NET_WM_STRUT struts %d %d %d %d for window %s\n", window->left_strut, window->right_strut, window->top_strut, window->bottom_strut, |