ultra optimization
git-svn-id: http://svn2.nishi.boats/svn/milsko/trunk@781 b9cfdab3-6d41-4d17-bbe4-086880011989
This commit is contained in:
parent
95c8fb64cb
commit
2ea1e48258
3 changed files with 30 additions and 20 deletions
|
|
@ -325,9 +325,13 @@ static void MwLLGetXYWHImpl(MwLL handle, int* x, int* y, unsigned int* w, unsign
|
|||
}
|
||||
|
||||
static void MwLLSetXYImpl(MwLL handle, int x, int y) {
|
||||
XSizeHints sh;
|
||||
long r;
|
||||
XWindowChanges xwc;
|
||||
XSizeHints sh;
|
||||
long r;
|
||||
XWindowChanges xwc;
|
||||
XWindowAttributes xwa;
|
||||
|
||||
XGetWindowAttributes(handle->x11.display, handle->x11.window, &xwa);
|
||||
if(xwa.x == x && xwa.y == y) return;
|
||||
|
||||
sh.flags = 0;
|
||||
XGetWMNormalHints(handle->x11.display, handle->x11.window, &sh, &r);
|
||||
|
|
@ -349,9 +353,14 @@ static void MwLLSetXYImpl(MwLL handle, int x, int y) {
|
|||
}
|
||||
|
||||
static void MwLLSetWHImpl(MwLL handle, int w, int h) {
|
||||
XSizeHints sh;
|
||||
long r;
|
||||
XWindowChanges xwc;
|
||||
XSizeHints sh;
|
||||
long r;
|
||||
XWindowChanges xwc;
|
||||
XWindowAttributes xwa;
|
||||
|
||||
XGetWindowAttributes(handle->x11.display, handle->x11.window, &xwa);
|
||||
if(xwa.width == w && xwa.height == h) return;
|
||||
printf("%d %d %d %d\n", xwa.width, xwa.height, w, h);
|
||||
|
||||
sh.flags = 0;
|
||||
XGetWMNormalHints(handle->x11.display, handle->x11.window, &sh, &r);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue