From 20674e31503870e64fc71fd0884c5f9d909bdc4d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Duval?= Date: Sun, 14 Oct 2007 21:44:10 +0000 Subject: [PATCH] stop tracking if we don't have a owner anymore, should help with bug #573 git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22559 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/kits/interface/MenuBar.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/kits/interface/MenuBar.cpp b/src/kits/interface/MenuBar.cpp index bc1d6a804e..2b4b36cc7d 100644 --- a/src/kits/interface/MenuBar.cpp +++ b/src/kits/interface/MenuBar.cpp @@ -476,7 +476,7 @@ BMenuBar::Track(int32 *action, int32 startIndex, bool showMenu) while (true) { bigtime_t snoozeAmount = 40000; - bool locked = window->Lock();//WithTimeout(200000) + bool locked = (Window() != NULL && window->Lock());//WithTimeout(200000) if (!locked) break;