Enlightenment CVS committal

Author  : raster
Project : e17
Module  : apps/e

Dir     : e17/apps/e/src/bin


Modified Files:
        e_border.c 


Log Message:


bug--

===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_border.c,v
retrieving revision 1.356
retrieving revision 1.357
diff -u -3 -r1.356 -r1.357
--- e_border.c  12 Aug 2005 10:26:21 -0000      1.356
+++ e_border.c  13 Aug 2005 03:22:24 -0000      1.357
@@ -679,6 +679,11 @@
    bd->client.h = bd->h - (bd->client_inset.t + bd->client_inset.b);
    bd->changed = 1;
    bd->changes.size = 1;
+   if ((bd->shaped) || (bd->client.shaped))
+     {
+       bd->need_shape_merge = 1;
+       bd->need_shape_export = 1;
+     }
    if (bd->client.netwm.sync.request)
      {
        bd->client.netwm.sync.wait++;
@@ -733,6 +738,11 @@
    bd->changed = 1;
    bd->changes.pos = 1;
    bd->changes.size = 1;
+   if ((bd->shaped) || (bd->client.shaped))
+     {
+       bd->need_shape_merge = 1;
+       bd->need_shape_export = 1;
+     }
    if (bd->client.netwm.sync.request)
      {
        bd->client.netwm.sync.wait++;
@@ -1022,6 +1032,11 @@
             bd->shaded = 1;
             bd->changes.shaded = 1;
             bd->changed = 1;
+            if ((bd->shaped) || (bd->client.shaped))
+              {
+                 bd->need_shape_merge = 1;
+                 bd->need_shape_export = 1;
+              }
             edje_object_signal_emit(bd->bg_object, "shaded", "");
             ev = calloc(1, sizeof(E_Event_Border_Resize));
             ev->border = bd;
@@ -1111,6 +1126,11 @@
             bd->shaded = 0;
             bd->changes.shaded = 1;
             bd->changed = 1;
+            if ((bd->shaped) || (bd->client.shaped))
+              {
+                 bd->need_shape_merge = 1;
+                 bd->need_shape_export = 1;
+              }
             edje_object_signal_emit(bd->bg_object, "unshaded", "");
             ev = calloc(1, sizeof(E_Event_Border_Resize));
             ev->border = bd;




-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to