discomfitor pushed a commit to branch master.

http://git.enlightenment.org/core/enlightenment.git/commit/?id=4237832b3cff2cb74058876bf6bc47eda048ae2d

commit 4237832b3cff2cb74058876bf6bc47eda048ae2d
Author: Mike Blumenkrantz <zm...@osg.samsung.com>
Date:   Tue Mar 22 11:52:56 2016 -0400

    unset opaque region during comp object render if none exists
    
    fixes case where opaque region has been unset after previously being set
---
 src/bin/e_comp_object.c | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/src/bin/e_comp_object.c b/src/bin/e_comp_object.c
index af21057..cdc1db4 100644
--- a/src/bin/e_comp_object.c
+++ b/src/bin/e_comp_object.c
@@ -910,15 +910,15 @@ _e_comp_object_pixels_get(void *data, Evas_Object *obj 
EINA_UNUSED)
         bxx = pw - (bx + bxx), byy = ph - (by + byy);
         evas_object_image_border_set(cw->obj, bx, bxx, by, byy);
      }
-   else if (cw->client_inset.calc && (!cw->frame_object)) //CSD
-     {
-        bx = -cw->client_inset.l + 4, by = -cw->client_inset.t + 4;
-        bxx = -cw->client_inset.r, byy = -cw->client_inset.b;
-     }
    else
      {
         bx = by = bxx = byy = 0;
         evas_object_image_border_set(cw->obj, bx, bxx, by, byy);
+        if (cw->client_inset.calc && (!cw->frame_object)) //CSD
+          {
+             bx = -cw->client_inset.l + 4, by = -cw->client_inset.t + 4;
+             bxx = -cw->client_inset.r, byy = -cw->client_inset.b;
+          }
      }
    {
       Edje_Message_Int_Set *msg;

-- 


Reply via email to