NABI issue 43925
[apps/osp/Camera.git] / src / CmCameraSettingsPresentationModel.cpp
index 9db7d68..cb33070 100644 (file)
@@ -28,6 +28,7 @@ using namespace Tizen::Base;
 using namespace Tizen::Io;
 using namespace Tizen::Media;
 using namespace Tizen::Graphics;
+using namespace Tizen::System;
 
 static const int DEFAULT_VALUE_ZERO = 0;
 static const int DEFAULT_VALUE_ONE = 1;
@@ -433,9 +434,11 @@ CameraSettingsPresentationModel::CreateRegistry(bool bResetSettings)
        r = __pDefaultCameraRegistry->AddValue(SECTION_CAMCORDER, OVERLAY_HELP_ENABLE, DEFAULT_VALUE_ZERO);
                TryCatch(r == E_SUCCESS, , "Registry::AddValue() failed[%s]", GetErrorMessage(r));
 
-       r = __pDefaultCameraRegistry->Flush();
-       TryCatch(r == E_SUCCESS, , "Registry::Flush() failed[%s]", GetErrorMessage(r));
-
+       if (!(CmUtility::GetAvailableMemory() < MIN_MEMORY_NEEDED))
+       {
+               r = __pDefaultCameraRegistry->Flush();
+               TryCatch(r == E_SUCCESS, , "Registry::Flush() failed[%s]", GetErrorMessage(r));
+       }
        AppLogDebug("Exit");
        return r;