From a3a65d1b9ec6f163f891ac7da53296f19af99871 Mon Sep 17 00:00:00 2001 From: Hwankyu Jhun Date: Mon, 26 Feb 2018 07:55:10 +0900 Subject: [PATCH] Fix appcore_base_flush_memory API - Releases elm cache memory Change-Id: Ia500ae746ed636c4fe426c9d8eec50a0afaf9b6f Signed-off-by: Hwankyu Jhun --- src/base/appcore_base.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/base/appcore_base.c b/src/base/appcore_base.c index cc311a9..34d9278 100644 --- a/src/base/appcore_base.c +++ b/src/base/appcore_base.c @@ -1090,6 +1090,11 @@ EXPORT_API void appcore_base_fini(void) EXPORT_API int appcore_base_flush_memory(void) { int (*sqlite3_free_heap_memory)(int); + void (*elm_free_all_cache)(void); + + elm_free_all_cache = dlsym(RTLD_DEFAULT, "elm_cache_all_flush"); + if (elm_free_all_cache) + elm_free_all_cache(); sqlite3_free_heap_memory = dlsym(RTLD_DEFAULT, "sqlite3_release_memory"); -- 2.7.4