Skip to content
This repository has been archived by the owner. It is now read-only.
Permalink
Browse files

Better window parameter checking

  • Loading branch information
slouken committed Feb 10, 2011
1 parent 3e10ffd commit 152f59ee21c1efdb236143b2eec00879a52d66f1
Showing with 15 additions and 8 deletions.
  1. +15 −8 src/video/SDL_video.c
@@ -1339,13 +1339,20 @@ SDL_SetWindowPosition(SDL_Window * window, int x, int y)
void
SDL_GetWindowPosition(SDL_Window * window, int *x, int *y)
{
CHECK_WINDOW_MAGIC(window, );

if (x) {
*x = window->x;
}
if (y) {
*y = window->y;
if (_this && window && window->magic == &_this->window_magic) {
if (x) {
*x = window->x;
}
if (y) {
*y = window->y;
}
} else {
if (x) {
*x = 0;
}
if (y) {
*y = 0;
}
}
}

@@ -1366,7 +1373,7 @@ SDL_SetWindowSize(SDL_Window * window, int w, int h)
void
SDL_GetWindowSize(SDL_Window * window, int *w, int *h)
{
if (window) {
if (_this && window && window->magic == &_this->window_magic) {
if (w) {
*w = window->w;
}

0 comments on commit 152f59e

Please sign in to comment.