camerauis/cameraapp/generic/src/CamImageSaveActive.cpp
branchRCL_3
changeset 7 dbec5787fa68
parent 0 1ddebce53859
child 11 792dfc98fb3b
--- a/camerauis/cameraapp/generic/src/CamImageSaveActive.cpp	Tue Feb 02 00:01:39 2010 +0200
+++ b/camerauis/cameraapp/generic/src/CamImageSaveActive.cpp	Fri Feb 19 22:36:31 2010 +0200
@@ -100,7 +100,6 @@
 
 #if defined(RD_MDS_2_5) && !defined(__WINSCW__) && !defined(__WINS__)
     DeRegisterHarverterClientEvents();
-    iHarvesterClient.Close();
 #endif // defined(RD_MDS_2_5) && !defined(__WINSCW__) && !defined(__WINS__)
 
     PRINT( _L("Camera <= ~CCamImageSaveActive") );
@@ -962,6 +961,8 @@
         {
         iHarvesterClient.RemoveObserver( this );
         iRegisteredForHarvesterEvents = EFalse;
+        iHarvesterClient.Close();
+        iHarvesterClientConnected = EFalse;
         }
     else
         {