frontend: change how exit is done
[pcsx_rearmed.git] / frontend / plat_sdl.c
index ec2d9c2..e3d70f6 100644 (file)
@@ -69,7 +69,12 @@ static int change_video_mode(void)
     h = psx_h;
   }
 
-  return plat_sdl_change_video_mode(w, h);
+  return plat_sdl_change_video_mode(w, h, 0);
+}
+
+static void quit_cb(void)
+{
+  emu_core_ask_exit();
 }
 
 void plat_init(void)
@@ -95,6 +100,7 @@ void plat_init(void)
   pl_rearmed_cbs.only_16bpp = 1;
 
   bgr_to_uyvy_init();
+  plat_sdl_quit_cb = quit_cb;
 }
 
 void plat_finish(void)