From 6e1977701887cf73b09ce21182a7673844c4da89 Mon Sep 17 00:00:00 2001 From: Adrien Destugues Date: Thu, 8 Jan 2015 16:33:56 +0100 Subject: [PATCH] AboutSystem: Activate() window on B_SILENT_RELAUNCH Fixes #9094. --- src/apps/aboutsystem/AboutSystem.cpp | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/apps/aboutsystem/AboutSystem.cpp b/src/apps/aboutsystem/AboutSystem.cpp index c5823f35d7..1e8e22225b 100644 --- a/src/apps/aboutsystem/AboutSystem.cpp +++ b/src/apps/aboutsystem/AboutSystem.cpp @@ -140,6 +140,7 @@ TranslationComparator(const void* left, const void* right) class AboutApp : public BApplication { public: AboutApp(); + void MessageReceived(BMessage* message); }; @@ -246,6 +247,19 @@ AboutApp::AboutApp() } +void +AboutApp::MessageReceived(BMessage* message) +{ + switch (message->what) { + case B_SILENT_RELAUNCH: + WindowAt(0)->Activate(); + break; + } + + BApplication::MessageReceived(message); +} + + // #pragma mark -