evas_object_show(ec->frame);
}
- if (ec->pixmap && e_pixmap_usable_get(ec->pixmap))
+ if (ec->pixmap)
{
- if (cdata && cdata->mapped)
+ if (e_pixmap_usable_get(ec->pixmap))
{
- ELOGF("TZVIS", "UNICONIFY|object show. frame_visible:%d", ec, evas_object_visible_get(ec->frame));
- evas_object_show(ec->frame);
+ if (cdata && cdata->mapped)
+ {
+ ELOGF("TZVIS", "UNICONIFY|object show. frame_visible:%d", ec, evas_object_visible_get(ec->frame));
+ evas_object_show(ec->frame);
+ }
+ else
+ {
+ ELOGF("TZVIS", "UNICONIFY|object no show. currently unmapped", ec);
+ }
}
else
{
- ELOGF("TZVIS", "UNICONIFY|object no show. currently unmapped", ec);
+ if (!ec->exp_iconify.buffer_flush &&
+ !ec->exp_iconify.deiconify_update)
+ {
+ if (cdata && cdata->mapped)
+ {
+ ELOGF("TZVIS", "UNICONIFY|object show. no use buffer flush. frame_visible:%d", ec, evas_object_visible_get(ec->frame));
+ evas_object_show(ec->frame);
+ }
+ }
}
}
-
e_client_comp_hidden_set(ec, 0);
ec->deskshow = ec->iconic = 0;