Enlightenment CVS committal

Author  : kwo
Project : e16
Module  : e

Dir     : e16/e/src


Modified Files:
        E.h borders.c 


Log Message:
Fix repositioning on border change.
===================================================================
RCS file: /cvsroot/enlightenment/e16/e/src/E.h,v
retrieving revision 1.290
retrieving revision 1.291
diff -u -3 -r1.290 -r1.291
--- E.h 27 Jun 2004 15:59:32 -0000      1.290
+++ E.h 27 Jun 2004 20:24:25 -0000      1.291
@@ -1737,7 +1737,7 @@
 #define EWIN_CHANGE_DESKTOP     (1<<3)
 #define EWIN_CHANGE_LAYER       (1<<4)
 
-void                EwinGetPosition(EWin * ewin, int *px, int *py);
+void                EwinGetPosition(const EWin * ewin, int *px, int *py);
 void                EwinRefresh(EWin * ewin);
 void                EwinUpdateAfterMoveResize(EWin * ewin, int resize);
 void                EwinFixPosition(EWin * ewin);
===================================================================
RCS file: /cvsroot/enlightenment/e16/e/src/borders.c,v
retrieving revision 1.198
retrieving revision 1.199
diff -u -3 -r1.198 -r1.199
--- borders.c   27 Jun 2004 15:59:32 -0000      1.198
+++ borders.c   27 Jun 2004 20:24:25 -0000      1.199
@@ -1106,7 +1106,7 @@
  * Derive frame window position from client window and border properties
  */
 void
-EwinGetPosition(EWin * ewin, int *px, int *py)
+EwinGetPosition(const EWin * ewin, int *px, int *py)
 {
    int                 x, y, bw, frame_lr, frame_tb;
 
@@ -1733,10 +1733,9 @@
        if (ewin->border != b)
          {
             EwinSetBorderTo(ewin, b);
-            EwinGetGeometry(ewin);
             ICCCM_MatchSize(ewin);
-            MoveResizeEwin(ewin, ewin->x, ewin->y, ewin->client.w,
-                           ewin->client.h);
+            MoveResizeEwin(ewin, ewin->x, ewin->y,
+                           ewin->client.w, ewin->client.h);
          }
      }
    else




-------------------------------------------------------
This SF.Net email sponsored by Black Hat Briefings & Training.
Attend Black Hat Briefings & Training, Las Vegas July 24-29 - 
digital self defense, top technical experts, no vendor pitches, 
unmatched networking opportunities. Visit www.blackhat.com
_______________________________________________
enlightenment-cvs mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to