fotaapplication/fotaserver/FotaServer/src/DevEncController.cpp
branchRCL_3
changeset 65 5cc2995847ea
parent 62 19bba8228ff0
child 76 3cdbd92ee07b
--- a/fotaapplication/fotaserver/FotaServer/src/DevEncController.cpp	Wed Sep 01 12:27:42 2010 +0100
+++ b/fotaapplication/fotaserver/FotaServer/src/DevEncController.cpp	Tue Sep 14 22:54:36 2010 +0300
@@ -200,16 +200,8 @@
     TInt err (KErrNone);
     TInt status (KErrNone);
 
-    TInt deoperation (EOpIdle);  
-
-    RProperty::Get(KDevEncProtectedUid, KDevEncOperationKey, deoperation );
-
-    if (deoperation != EOpIdle)
-        {
-        FLOG(_L("Some disk operation is ongoing. Hence Fota is not possible."));
-        User::Leave(KErrNotReady);
-        }
-
+    CheckIfDeviceMemoryBusyL();
+    
 		iEncMemorySession->SetDrive( aDrive);
 
     err = iEncMemorySession->Connect();
@@ -525,5 +517,19 @@
     return iDevEncOperation;
     }
 
+void CDevEncController::CheckIfDeviceMemoryBusyL()
+    {
+    TInt deoperation (EOpIdle);  
+
+    RProperty::Get(KDevEncProtectedUid, KDevEncOperationKey, deoperation );
+
+    if (deoperation != EOpIdle)
+        {
+        FLOG(_L("Some disk operation is ongoing. Hence Fota is not possible."));
+        User::Leave(KErrNotReady);
+        }
+	
+	  }
+
 // End of file