aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIvan Kanakarakis <ivan.kanak@gmail.com>2011-12-23 01:02:39 +0200
committerIvan Kanakarakis <ivan.kanak@gmail.com>2011-12-23 01:09:24 +0200
commit5fcf1a41f46a0e214fa56fdf3736573fc10a9977 (patch)
tree144627fbfe22e4a5707a6d1f58b8f7772ec55b73
parent79e427ad6ecb2f12a3f22633288787aca41ad6ba (diff)
some work on add_window() - new client's window will always be w
-rw-r--r--monsterwm.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/monsterwm.c b/monsterwm.c
index c69884b..4d33d04 100644
--- a/monsterwm.c
+++ b/monsterwm.c
@@ -150,21 +150,18 @@ void add_window(Window w) {
die("error: could not calloc() %u bytes\n", sizeof(client));
if(!head) {
- c->win = w;
head = c;
} else if(ATTACH_ASIDE) {
for(t=head; t->next; t=t->next);
c->prev = t;
- c->win = w;
t->next = c;
} else {
t = head;
c->next = t;
t->prev = c;
- c->win = w;
head = c;
}
-
+ c->win = w;
current = c;
save_desktop(current_desktop);