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