Skip to content

Commit

Permalink
x11: Fix a few more XMoveWindow() calls to adjust for border size.
Browse files Browse the repository at this point in the history
Also, fix my inability to do basic math ('+' should have been '-').
  • Loading branch information
icculus committed Mar 5, 2016
1 parent 02f49fd commit f647dfe
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions src/video/x11/SDL_x11window.c
Expand Up @@ -781,7 +781,7 @@ X11_SetWindowPosition(_THIS, SDL_Window * window)
SDL_WindowData *data = (SDL_WindowData *) window->driverdata;
Display *display = data->videodata->display;

X11_XMoveWindow(display, data->xwindow, window->x + data->border_left, window->y + data->border_top);
X11_XMoveWindow(display, data->xwindow, window->x - data->border_left, window->y - data->border_top);
X11_XFlush(display);
}

Expand All @@ -807,7 +807,7 @@ X11_SetWindowMinimumSize(_THIS, SDL_Window * window)

/* See comment in X11_SetWindowSize. */
X11_XResizeWindow(display, data->xwindow, window->w, window->h);
X11_XMoveWindow(display, data->xwindow, window->x, window->y);
X11_XMoveWindow(display, data->xwindow, window->x - data->border_left, window->y - data->border_top);
X11_XRaiseWindow(display, data->xwindow);
}

Expand Down Expand Up @@ -836,7 +836,7 @@ X11_SetWindowMaximumSize(_THIS, SDL_Window * window)

/* See comment in X11_SetWindowSize. */
X11_XResizeWindow(display, data->xwindow, window->w, window->h);
X11_XMoveWindow(display, data->xwindow, window->x, window->y);
X11_XMoveWindow(display, data->xwindow, window->x - data->border_left, window->y - data->border_top);
X11_XRaiseWindow(display, data->xwindow);
}

Expand Down Expand Up @@ -885,7 +885,7 @@ X11_SetWindowSize(_THIS, SDL_Window * window)
and transitioning from windowed to fullscreen in Unity.
*/
X11_XResizeWindow(display, data->xwindow, window->w, window->h);
X11_XMoveWindow(display, data->xwindow, window->x, window->y);
X11_XMoveWindow(display, data->xwindow, window->x - data->border_left, window->y - data->border_top);
X11_XRaiseWindow(display, data->xwindow);
} else {
X11_XResizeWindow(display, data->xwindow, window->w, window->h);
Expand Down

0 comments on commit f647dfe

Please sign in to comment.