Skip to content
Permalink
Browse files

Simply resize existing window

  • Loading branch information
pmandin committed May 26, 2007
1 parent 175f620 commit e3d48709b2b2c95454e8ede763563510e66ed7ab
Showing with 4 additions and 11 deletions.
  1. +4 −11 src/video/gem/SDL_gemvideo.c
@@ -778,17 +778,10 @@ SDL_Surface *GEM_SetVideoMode(_THIS, SDL_Surface *current,
/* Open the window */
wind_open(GEM_handle,x2,y2,w2,h2);
} else {
/* Resize window if needed, to fit asked video mode */
if (modeflags & SDL_RESIZABLE) {
wind_get (GEM_handle, WF_WORKXYWH, &x2,&y2,&w2,&h2);
if ((w2&15)!=0) {
w2=(w2|15)+1;
}
if ((w2!=width) || (h2!=height)) {
if (wind_calc(WC_BORDER, GEM_win_type, x2,y2,width,height, &x2,&y2,&w2,&h2)) {
wind_set (GEM_handle, WF_CURRXYWH, x2,y2,w2,h2);
}
}
/* Resize window to fit asked video mode */
wind_get (GEM_handle, WF_WORKXYWH, &x2,&y2,&w2,&h2);
if (wind_calc(WC_BORDER, GEM_win_type, x2,y2,width,height, &x2,&y2,&w2,&h2)) {
wind_set (GEM_handle, WF_CURRXYWH, x2,y2,w2,h2);
}
}

0 comments on commit e3d4870

Please sign in to comment.