diff options
Diffstat (limited to 'metacity-firefox-workaround-2.patch')
-rw-r--r-- | metacity-firefox-workaround-2.patch | 27 |
1 files changed, 0 insertions, 27 deletions
diff --git a/metacity-firefox-workaround-2.patch b/metacity-firefox-workaround-2.patch deleted file mode 100644 index ee4940a..0000000 --- a/metacity-firefox-workaround-2.patch +++ /dev/null @@ -1,27 +0,0 @@ -Index: src/window.c -=================================================================== ---- src/window.c (revision 3358) -+++ src/window.c (working copy) -@@ -2783,9 +2783,19 @@ - /* Get window on current or given workspace */ - if (workspace == NULL) - workspace = window->screen->active_workspace; -- if (!meta_window_located_on_workspace (window, workspace)) -- meta_window_change_workspace (window, workspace); -- -+ /* We only move non-normal windows; see http://bugzilla.gnome.org/show_bug.cgi?id=482354 */ -+ if (window->type == META_WINDOW_NORMAL -+ && !meta_window_located_on_workspace (window, workspace)) -+ { -+ window->wm_state_demands_attention = TRUE; -+ set_net_wm_state (window); -+ return; -+ } -+ else if (!meta_window_located_on_workspace (window, workspace)) -+ { -+ meta_window_change_workspace (window, workspace); -+ } -+ - if (window->shaded) - meta_window_unshade (window, timestamp); - |