hrev48634 adds 1 changeset to branch 'master' old head: 070e77cc591bbd58756040c4b5b67aae15cd9e99 new head: 6e1977701887cf73b09ce21182a7673844c4da89 overview: http://cgit.haiku-os.org/haiku/log/?qt=range&q=6e19777+%5E070e77c ---------------------------------------------------------------------------- 6e19777: AboutSystem: Activate() window on B_SILENT_RELAUNCH Fixes #9094. [ Adrien Destugues <pulkomandy@xxxxxxxxx> ] ---------------------------------------------------------------------------- Revision: hrev48634 Commit: 6e1977701887cf73b09ce21182a7673844c4da89 URL: http://cgit.haiku-os.org/haiku/commit/?id=6e19777 Author: Adrien Destugues <pulkomandy@xxxxxxxxx> Date: Thu Jan 8 15:33:56 2015 UTC Ticket: https://dev.haiku-os.org/ticket/9094 ---------------------------------------------------------------------------- 1 file changed, 14 insertions(+) src/apps/aboutsystem/AboutSystem.cpp | 14 ++++++++++++++ ---------------------------------------------------------------------------- diff --git a/src/apps/aboutsystem/AboutSystem.cpp b/src/apps/aboutsystem/AboutSystem.cpp index c5823f3..1e8e222 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 -