iconify surface show bug fix 91/66191/2
authorSungbae Park <sb34.park@samsung.com>
Sat, 16 Apr 2016 08:02:46 +0000 (17:02 +0900)
committerGwanglim Lee <gl77.lee@samsung.com>
Mon, 18 Apr 2016 03:59:27 +0000 (20:59 -0700)
Signed-off-by: Sungbae Park <sb34.park@samsung.com>
Change-Id: I5b86eb1fde33b37128f0b6306dd256947b434608

src/bin/e_comp_object.c

index fd5143afaaf72559d1cf1384b60ab74ed677996b..cafc243001a9d1e443f77bc2c4532700a629b44f 100644 (file)
@@ -3320,7 +3320,7 @@ e_comp_object_damage(Evas_Object *obj, int x, int y, int w, int h)
         RENDER_DEBUG("IGNORED %p: %d,%d %dx%d", cw->ec, x, y, w, h);
         e_comp_object_render_update_add(obj);
 
-        if ((cw->ec->visible) && (!evas_object_visible_get(cw->smart_obj)))
+        if ((cw->ec->visible) && (!evas_object_visible_get(cw->smart_obj)) && (!cw->ec->iconic))
           evas_object_show(cw->smart_obj);
 
         return;
@@ -3364,7 +3364,7 @@ e_comp_object_damage(Evas_Object *obj, int x, int y, int w, int h)
    cw->updates_exist = 1;
    e_comp_object_render_update_add(obj);
 
-   if ((cw->ec->visible) && (!evas_object_visible_get(cw->smart_obj)))
+   if ((cw->ec->visible) && (!evas_object_visible_get(cw->smart_obj)) && (!cw->ec->iconic))
      evas_object_show(cw->smart_obj);
 }