ecore_wl2: change not to render after hide.
authorJiyoun Park <jy0703.park@samsung.com>
Thu, 14 Jun 2018 17:47:05 +0000 (02:47 +0900)
committerJongmin Lee <jm105.lee@samsung.com>
Fri, 15 Jun 2018 03:51:59 +0000 (12:51 +0900)
show->hide-> configure_cb state case, efl client deals the code like show state.
but efl client already changed into invisible state.
so menual_render_set cdoe should not run.
we will change manual render set code to draw_block code.

Change-Id: Id83a995567dc4c4da7a54366bf6ece97e16d2429
Signed-off-by: Jiyoun Park <jy0703.park@samsung.com>
src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_common.c

index 78b1917..efa1167 100644 (file)
@@ -762,7 +762,9 @@ _ecore_evas_wl_common_cb_window_configure_complete(void *data EINA_UNUSED, int t
 
    einfo = (Evas_Engine_Info_Wayland *)evas_engine_info_get(ee->evas);
    if (!einfo) return ECORE_CALLBACK_PASS_ON;
-
+//TIZEN_ONLY(20180616): show->hide-> configure_cb case,not change into visible state
+   if (!ee->visible) return ECORE_CALLBACK_PASS_ON;
+//
    einfo->info.hidden = EINA_FALSE;
    if (!evas_engine_info_set(ee->evas, (Evas_Engine_Info *)einfo))
      ERR("Failed to set Evas Engine Info for '%s'", ee->driver);