From 3f0a22c88b3e48cc134a2ead55f032e330e3f57d Mon Sep 17 00:00:00 2001 From: Philippe Saint-Pierre Date: Sun, 21 Apr 2013 20:47:52 -0400 Subject: [PATCH] Chart Demo: Fix for failure to detect already opened popup windows Clicking on the FPS, color chart or any other buttons meant to make a popup window appear was failing to detect and re-focus an already opened popup. --- src/tests/kits/game/chart/ChartWindow.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/tests/kits/game/chart/ChartWindow.cpp b/src/tests/kits/game/chart/ChartWindow.cpp index 3a273b1775..aa182c2236 100644 --- a/src/tests/kits/game/chart/ChartWindow.cpp +++ b/src/tests/kits/game/chart/ChartWindow.cpp @@ -1125,7 +1125,8 @@ ChartWindow::GetAppWindow(const char *name) if (window == NULL) break; if (window->LockWithTimeout(200000) == B_OK) { - if (strcmp(window->Name(), name) == 0) { + // skip the w> prefix in window's name. + if (strcmp(window->Name() + 2, name) == 0) { window->Unlock(); break; }