Revert "Change a behavior of handling low memory event" 91/278891/1
authorHwankyu Jhun <h.jhun@samsung.com>
Wed, 27 Jul 2022 11:02:28 +0000 (20:02 +0900)
committerHwankyu Jhun <h.jhun@samsung.com>
Wed, 27 Jul 2022 11:02:32 +0000 (20:02 +0900)
This reverts commit be14b2334f208de08374a272fb481aef361ad83e.

Change-Id: Ie33a52681cb99c915e38cf37d815ab210e7c9b32

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

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