diff --git a/src/servers/app/ServerWindow.cpp b/src/servers/app/ServerWindow.cpp index d8faa4e165..9e6116ea3c 100644 --- a/src/servers/app/ServerWindow.cpp +++ b/src/servers/app/ServerWindow.cpp @@ -1055,7 +1055,7 @@ ServerWindow::_DispatchViewMessage(int32 code, ViewLayer *view; if (App()->ViewTokens().GetToken(token, B_HANDLER_TOKEN, (void**)&view) == B_OK - && view->Window()->ServerWindow() != this) { + && view->Window()->ServerWindow() == this) { ViewLayer* parent = view->Parent(); STRACE(("ServerWindow %s: AS_LAYER_DELETE view: %p, parent: %p\n",