From 7c53171b0acfc98ee57c0322a58b65aa607ed26b Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Thu, 14 Feb 2019 10:53:28 +0100 Subject: [PATCH] WindowServer: Add debug logging if we try to activate a client-less window. --- WindowServer/WSWindowManager.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/WindowServer/WSWindowManager.cpp b/WindowServer/WSWindowManager.cpp index 021f3fb99b..4d07203b6b 100644 --- a/WindowServer/WSWindowManager.cpp +++ b/WindowServer/WSWindowManager.cpp @@ -755,7 +755,10 @@ void WSWindowManager::set_active_window(WSWindow* window) int client_id = window->client_id(); auto* client = WSClientConnection::from_client_id(client_id); - ASSERT(client); + if (!client) { + dbgprintf("WSWindow{%p} (type=%u) has no client! (id=%d)\n", window, window->type(), client_id); + ASSERT_NOT_REACHED(); + } set_current_menubar(client->app_menubar()); } }