gpulib: don't set_mode for 0
authornotaz <notasas@gmail.com>
Sun, 29 Oct 2023 22:33:46 +0000 (00:33 +0200)
committernotaz <notasas@gmail.com>
Sun, 29 Oct 2023 22:33:46 +0000 (00:33 +0200)
can happen with the new borderless setting

plugins/gpulib/vout_pl.c

index e8f959f..f5e60f9 100644 (file)
@@ -63,7 +63,8 @@ static void check_mode_change(int force)
     gpu.state.w_out_old = w_out;
     gpu.state.h_out_old = h_out;
 
-    cbs->pl_vout_set_mode(w_out, h_out, w, h,
+    if (w_out != 0 && h_out != 0)
+      cbs->pl_vout_set_mode(w_out, h_out, w, h,
           (gpu.status & PSX_GPU_STATUS_RGB24) ? 24 : 16);
   }
 }