From a8be4cb5093b97936816f2300553b7b6fcdac092 Mon Sep 17 00:00:00 2001 From: Juyeon Lee Date: Thu, 22 Feb 2018 16:31:40 +0900 Subject: [PATCH] buffer_flush: no flush for uniconic client client such as keyboard is handled in e_mod_tizen_wl_textinput and it never be in iconic state(ec->exp_iconify.skip_iconify = 1) once it keyboard window is hide, the buffer shall not be flushed Change-Id: I61d94b2eb7ce06204e04b3ba193d66a3045e83c8 --- src/bin/e_policy_visibility.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/bin/e_policy_visibility.c b/src/bin/e_policy_visibility.c index 6d82eab..ca1f585 100644 --- a/src/bin/e_policy_visibility.c +++ b/src/bin/e_policy_visibility.c @@ -946,7 +946,7 @@ _e_vis_client_cb_evas_hide(void *data EINA_UNUSED, Evas *e EINA_UNUSED, Evas_Obj VS_DBG(ec, "\tUPDATE ICONIC STATE: %s", STATE_STR(vc)); vc->prepare_emitted = 0; - if (ec->exp_iconify.buffer_flush) + if (ec->iconic && ec->exp_iconify.buffer_flush) e_pixmap_buffer_clear(ec->pixmap, EINA_FALSE); } -- 2.7.4