elm: Safely delete ecore poller in elm_config_shutdown 42/103042/2
authorAmitesh Singh <amitesh.sh@samsung.com>
Wed, 7 Dec 2016 05:07:05 +0000 (10:37 +0530)
committerHermet Park <chuneon.park@samsung.com>
Tue, 13 Dec 2016 00:29:39 +0000 (16:29 -0800)
This fixes the crashes in tizen tv whenever `efl_config` exits.

commit 8c8cb0d34ff90682540bd25731d525578b67a4ea
Author: Jean-Philippe Andre <jp.andre@samsung.com>
Date:   Wed Nov 23 13:53:14 2016 +0900

elm: Safely delete ecore poller in elm_config_shutdown

This prevents some errors after elm_init / elm_shutdown /
elm_init

Change-Id: I6f5180d74543402fcfebff88679a63d46b5f9490

src/lib/elm_config.c

index ae6f773..fa87c0a 100644 (file)
@@ -4231,6 +4231,7 @@ _elm_config_shutdown(void)
    ELM_SAFE_FREE(_elm_config, _config_free);
    ELM_SAFE_FREE(_elm_preferred_engine, eina_stringshare_del);
    ELM_SAFE_FREE(_elm_accel_preference, eina_stringshare_del);
+   ELM_SAFE_FREE(_elm_cache_flush_poller, ecore_poller_del);
    ELM_SAFE_FREE(_elm_profile, free);
    _elm_font_overlays_del_free();