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