diff options
| -rw-r--r-- | macosx/tkMacOSXWm.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/macosx/tkMacOSXWm.c b/macosx/tkMacOSXWm.c index 1990df2..d6a238a 100644 --- a/macosx/tkMacOSXWm.c +++ b/macosx/tkMacOSXWm.c @@ -852,7 +852,9 @@ void TkMacOSXAssignNewKeyWindow( WmInfo *wmPtr; BOOL isOnScreen; winPtr = TkMacOSXGetTkWindow(w); - if (!winPtr || !winPtr->wmInfoPtr) { + if (!winPtr + || !winPtr->wmInfoPtr + || (winPtr->flags & TK_ALREADY_DEAD)) { continue; } wmPtr = winPtr->wmInfoPtr; |
