fixed setting effective window scaling value when window gets resized
authorHolger Schemel <info@artsoft.org>
Thu, 21 Apr 2016 22:50:26 +0000 (00:50 +0200)
committerHolger Schemel <info@artsoft.org>
Thu, 21 Apr 2016 22:50:47 +0000 (00:50 +0200)
src/events.c

index 2127242f376221be14192a8d893f689e8b3c71f2..675abca8f9b086f3ca01178a9de1142e548bb64a 100644 (file)
@@ -477,8 +477,10 @@ void HandleWindowEvent(WindowEvent *event)
       int new_xpercent = (100 * new_window_width  / video.width);
       int new_ypercent = (100 * new_window_height / video.height);
 
-      setup.window_scaling_percent = video.window_scaling_percent =
-       MIN(MAX(MIN_WINDOW_SCALING_PERCENT, MIN(new_xpercent, new_ypercent)),
+      // (extreme window scaling allowed, but cannot be saved permanently)
+      video.window_scaling_percent = MIN(new_xpercent, new_ypercent);
+      setup.window_scaling_percent =
+       MIN(MAX(MIN_WINDOW_SCALING_PERCENT, video.window_scaling_percent),
            MAX_WINDOW_SCALING_PERCENT);
 
       video.window_width  = new_window_width;