summaryrefslogtreecommitdiff
path: root/libtk/ebind.c
diff options
context:
space:
mode:
authorforsyth <forsyth@vitanuova.com>2010-08-21 18:01:11 +0100
committerforsyth <forsyth@vitanuova.com>2010-08-21 18:01:11 +0100
commit5849851a19380dbb62a47d9c4d868a81e42fa79b (patch)
tree075bc8e4607ab67e67781fdad26dcb6d93491b1a /libtk/ebind.c
parent55b0bc0011ddae9df99d50fa0498110585d09a81 (diff)
20100821-1800
Diffstat (limited to 'libtk/ebind.c')
-rw-r--r--libtk/ebind.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/libtk/ebind.c b/libtk/ebind.c
index 4ef3c686..8a9694ce 100644
--- a/libtk/ebind.c
+++ b/libtk/ebind.c
@@ -810,7 +810,7 @@ tkdestroy(TkTop *t, char *arg, char **ret)
if(strcmp(buf, n) == 0) {
tk->flag |= Tkdestroy;
found = 1;
- } else if(isroot || (strncmp(buf, n, len) == 0 &&n[len] == '.'))
+ } else if(isroot || (strncmp(buf, n, len) == 0 && n[len] == '.'))
tk->flag |= Tkdestroy;
}
}
@@ -827,13 +827,14 @@ tkdestroy(TkTop *t, char *arg, char **ret)
continue;
if(tk->flag & Tkwindow) {
tkunmap(tk);
- if((tk->name != nil)
- && (strcmp(tk->name->name, ".") == 0))
+ if(tk->name != nil &&
+ strcmp(tk->name->name, ".") == 0)
tk->flag &= ~Tkdestroy;
else
tkdeliver(tk, TkDestroy, nil);
} else
tkdeliver(tk, TkDestroy, nil);
+if(0)print("tkdestroy %q\n", tkname(tk));
if(tk->destroyed != nil)
tk->destroyed(tk);
tkpackqit(tk->master);