fixed potential crash bug (accessing already destroyed SDL renderer)
[rocksndiamonds.git] / src / tools.c
index 6763d611a6d9ac384dc0228337f934afe45fcc39..459f85a769cf82263a4229a219130bcc973461af 100644 (file)
@@ -9658,6 +9658,8 @@ void ChangeViewportPropertiesIfNeeded(void)
   {
     // printf("::: init_video_buffer\n");
 
+    FreeAllImageTextures();    // needs old renderer to free the textures
+
     InitVideoBuffer(WIN_XSIZE, WIN_YSIZE, DEFAULT_DEPTH, setup.fullscreen);
     InitImageTextures();
   }