emailservices/emailservermonitor/src/main.cpp
branchRCL_3
changeset 10 f5907b1a1053
parent 0 8466d47a6819
--- a/emailservices/emailservermonitor/src/main.cpp	Fri Feb 19 22:37:30 2010 +0200
+++ b/emailservices/emailservermonitor/src/main.cpp	Fri Mar 12 15:41:14 2010 +0200
@@ -76,11 +76,6 @@
 
     // Start email shutter functionality
     CEmailShutter* shutter = CEmailShutter::NewLC();
-    if( mode == EEsmModeRestartAfterInstallation )
-        {
-        shutter->SetPsKeyInstallationFinished();
-        shutter->RestartServicesAfterInstallation();
-        }
     shutter->StartObservingShutdownEvent();
 
     CEmailServerMonitor* monitor = NULL;
@@ -88,6 +83,11 @@
         {
         // Start email server observing functionality
         monitor = CEmailServerMonitor::NewLC();
+        monitor->SetShutter( shutter );
+        if( mode == EEsmModeRestartAfterInstallation )
+            {
+            monitor->SetRestartExternalServicesFlag();
+            }
         monitor->Start();
         shutter->SetMonitor( monitor );
         }