summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHavoc Pennington <hp@pobox.com>2002-02-09 17:46:23 +0000
committerHavoc Pennington <hp@src.gnome.org>2002-02-09 17:46:23 +0000
commit29a86695d1eabfaab0675511dc2c3f80e548258d (patch)
treeb13d52e7fa0645974b34657d75ee669bdfafaf15
parent7b9eccb489b1e886f9a275f74cc40acce9500c53 (diff)
downloadmetacity-29a86695d1eabfaab0675511dc2c3f80e548258d.tar.gz
hmm, and don't set last_window at all if we don't ++newp. Fixes even more
2002-02-09 Havoc Pennington <hp@pobox.com> * src/stack.c (meta_stack_sync_to_server): hmm, and don't set last_window at all if we don't ++newp. Fixes even more obscure stacking bug.
-rw-r--r--ChangeLog6
-rw-r--r--src/stack.c1
2 files changed, 6 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index 3b98b573..9c85873c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,11 @@
2002-02-09 Havoc Pennington <hp@pobox.com>
+ * src/stack.c (meta_stack_sync_to_server): hmm, and don't set
+ last_window at all if we don't ++newp. Fixes even more obscure
+ stacking bug.
+
+2002-02-09 Havoc Pennington <hp@pobox.com>
+
* src/stack.c (meta_stack_sync_to_server): assign last_window
prior to ++newp, so we don't try to stack windows with respect to
themselves. Fixes some obscure stacking bugs.
diff --git a/src/stack.c b/src/stack.c
index 9965ea40..37b4489a 100644
--- a/src/stack.c
+++ b/src/stack.c
@@ -690,7 +690,6 @@ meta_stack_sync_to_server (MetaStack *stack)
* so we can just skip it
*/
++oldp;
- last_window = *newp;
}
else
{