Revert "Revert "Change a behavior of handling low memory event"" 72/279372/1 accepted/tizen/unified/20220810.135844 submit/tizen/20220808.225224
authorHwankyu Jhun <h.jhun@samsung.com>
Mon, 8 Aug 2022 06:18:35 +0000 (15:18 +0900)
committerHwankyu Jhun <h.jhun@samsung.com>
Mon, 8 Aug 2022 06:18:39 +0000 (15:18 +0900)
This reverts commit 0abb97c15d6344051a1542738522706fef49826d.

Change-Id: I01b757d2be680ec61833ca0dc980ea4d77b92b38

tizen-cpp/app-core-cpp/app_core_base.cc

index 466c22d..cb89bce 100644 (file)
@@ -396,11 +396,10 @@ void AppCoreBase::Impl::RegionChangeCb(keynode_t* key, void* user_data) {
 
 void AppCoreBase::Impl::LowMemoryCb(keynode_t* key, void* user_data) {
   int val = vconf_keynode_get_int(key);
-  if (val >= VCONFKEY_SYSMAN_LOW_MEMORY_SOFT_WARNING) {
-    AppCoreBase* base = reinterpret_cast<AppCoreBase*>(user_data);
-    base->impl_->InvokeCallback(val, IEvent::Type::LOW_MEMORY);
+  AppCoreBase* base = reinterpret_cast<AppCoreBase*>(user_data);
+  base->impl_->InvokeCallback(val, IEvent::Type::LOW_MEMORY);
+  if (val >= VCONFKEY_SYSMAN_LOW_MEMORY_SOFT_WARNING)
     malloc_trim(0);
-  }
 }
 
 void AppCoreBase::Impl::ChargerStatusChangedCb(keynode_t* keynode,