Skip to content
This repository has been archived by the owner. It is now read-only.
Permalink
Browse files
Simply resize existing window
  • Loading branch information
pmandin committed May 26, 2007
1 parent effc8ab commit d4b65ccf980fe98fc324a2493c20624399e3ae64
Showing with 4 additions and 13 deletions.
  1. +4 −13 src/video/gem/SDL_gemvideo.c
@@ -805,19 +805,10 @@ 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 d4b65cc

Please sign in to comment.