summaryrefslogtreecommitdiff
path: root/libtk/ebind.c
diff options
context:
space:
mode:
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);