changeset 2107:757dfb38f574

Simply resize existing window
author Patrice Mandin <patmandin@gmail.com>
date Sat, 26 May 2007 20:10:49 +0000
parents 2714a8976e37
children a930c8e4d8b0
files src/video/gem/SDL_gemvideo.c
diffstat 1 files changed, 4 insertions(+), 13 deletions(-) [+]
line wrap: on
line diff
--- a/src/video/gem/SDL_gemvideo.c	Sat May 26 19:46:04 2007 +0000
+++ b/src/video/gem/SDL_gemvideo.c	Sat May 26 20:10:49 2007 +0000
@@ -805,19 +805,10 @@
             /* 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);
             }
         }