diff -r 36d60d12b4af -r 819e59dfc032 perfapps/perfmon/ui/hb/app/src/main.cpp --- a/perfapps/perfmon/ui/hb/app/src/main.cpp Fri Sep 17 14:22:55 2010 +0300 +++ b/perfapps/perfmon/ui/hb/app/src/main.cpp Mon Oct 04 10:09:02 2010 +0300 @@ -15,6 +15,7 @@ * */ +#include #include #include "application.h" @@ -33,13 +34,13 @@ return 1; } + // set as system application to prevent getting shut down events + CEikonEnv::Static()->SetSystem( ETrue ); + MainWindow window(engine); window.show(); - DataPopup dataPopup(engine); - - QObject::connect(&app, SIGNAL(foregroundEvent(bool)), - &dataPopup, SLOT(updateVisibility(bool))); + DataPopup dataPopup(engine, window); // TODO: pass false if run in background dataPopup.updateVisibility(true);