--- 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