From 5849851a19380dbb62a47d9c4d868a81e42fa79b Mon Sep 17 00:00:00 2001 From: forsyth Date: Sat, 21 Aug 2010 18:01:11 +0100 Subject: 20100821-1800 --- libtk/ebind.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'libtk/ebind.c') 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); -- cgit v1.2.3