From c345e7c8c8a18301195cc40d9f1ec5cf5f5163ac Mon Sep 17 00:00:00 2001 From: Hannes Janetzek Date: Wed, 19 Aug 2009 01:41:37 +0000 Subject: [PATCH] e17: do not show shape of argb popups SVN revision: 41867 --- src/bin/e_popup.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/bin/e_popup.c b/src/bin/e_popup.c index d70d467ae..2826b4238 100644 --- a/src/bin/e_popup.c +++ b/src/bin/e_popup.c @@ -285,7 +285,8 @@ e_popup_idler_before(void) } pop->need_shape_export = 0; } - if ((pop->visible) && (!pop->idle_enterer)) + if ((pop->visible) && (!pop->idle_enterer) && + (!pop->shaped && e_config->use_composite)) e_container_shape_show(pop->shape); } } @@ -318,7 +319,10 @@ _e_popup_idle_enterer(void *data) ecore_evas_move(pop->ecore_evas, pop->zone->x + pop->x, pop->zone->y + pop->y); - e_container_shape_show(pop->shape); + + if (!(pop->shaped && e_config->use_composite)) + e_container_shape_show(pop->shape); + pop->idle_enterer = NULL; return 0; }