summaryrefslogtreecommitdiff
path: root/openbox/stacking.c
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2003-06-29 17:29:10 +0000
committerDana Jansens <danakj@orodu.net>2003-06-29 17:29:10 +0000
commit1cacfa85d0e74386d071de0d910ab93e69ae40d3 (patch)
tree4bed7e3662e12487cce96c656351e8fa9aa580dd /openbox/stacking.c
parentdd80df31c4ed096e79b45661d62e369df653f76b (diff)
add some comments and asserts to make sure I don't ever add this bug again
Diffstat (limited to 'openbox/stacking.c')
-rw-r--r--openbox/stacking.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/openbox/stacking.c b/openbox/stacking.c
index 2fa4b2e6..643b3118 100644
--- a/openbox/stacking.c
+++ b/openbox/stacking.c
@@ -61,6 +61,8 @@ static void do_restack(GList *wins, GList *before)
for (i = 1, it = wins; it; ++i, it = g_list_next(it)) {
win[i] = window_top(it->data);
+ g_assert(win[i] != None); /* better not call stacking shit before
+ setting your top level window value */
stacking_list = g_list_insert_before(stacking_list, before, it->data);
}
@@ -253,7 +255,10 @@ void stacking_lower(ObWindow *window)
void stacking_add(ObWindow *win)
{
StackLayer l;
- GList *wins, *it;
+ GList *wins;
+
+ g_assert(focus_backup != None); /* make sure I dont break this in the
+ future */
l = window_layer(win);
wins = g_list_append(NULL, win); /* list of 1 element */