summaryrefslogtreecommitdiff
path: root/src/lib/edje
diff options
context:
space:
mode:
authorMike Blumenkrantz <zmike@samsung.com>2018-08-14 10:45:13 -0400
committerMike Blumenkrantz <zmike@samsung.com>2018-08-14 10:45:13 -0400
commit59b8a63d658017bfab86d64e6f7e2bb1c23b636a (patch)
tree8668916b6127b7db5074fc59dff72cbeb617bd23 /src/lib/edje
parent5aa50e33c8f9f32a3f84affa39257ebfeaca9fce (diff)
edje: unset internal _need_imf flag on shutdown
Summary: failing to unset this causes the ecore_imf flag to go negative if edje is ever completely shut down twice @fix Reviewers: ManMower Reviewed By: ManMower Subscribers: ManMower, #reviewers, cedric, #committers Tags: #efl_layout_engine, #easy Differential Revision: https://phab.enlightenment.org/D6763
Diffstat (limited to 'src/lib/edje')
-rw-r--r--src/lib/edje/edje_main.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/lib/edje/edje_main.c b/src/lib/edje/edje_main.c
index 0f669a01fa..1417309250 100644
--- a/src/lib/edje/edje_main.c
+++ b/src/lib/edje/edje_main.c
@@ -226,7 +226,10 @@ _edje_shutdown_core(void)
226 226
227#ifdef HAVE_ECORE_IMF 227#ifdef HAVE_ECORE_IMF
228 if (_need_imf) 228 if (_need_imf)
229 ecore_imf_shutdown(); 229 {
230 ecore_imf_shutdown();
231 _need_imf = EINA_FALSE;
232 }
230#endif 233#endif
231 234
232#ifdef HAVE_EPHYSICS 235#ifdef HAVE_EPHYSICS