diff --git a/basegraph.cpp b/basegraph.cpp index 07377d73..0ae2fbad 100644 --- a/basegraph.cpp +++ b/basegraph.cpp @@ -1169,8 +1169,11 @@ EX void apply_screen_settings() { #if CAP_VR if(vrhr::state) vrhr::shutdown_vr(); #endif - + + #if !CAP_SDL2 SDL_QuitSubSystem(SDL_INIT_VIDEO); + #endif + graphics_on = false; android_settings_changed(); init_graph(); diff --git a/control.cpp b/control.cpp index 38ded6ef..dd57d803 100644 --- a/control.cpp +++ b/control.cpp @@ -671,7 +671,7 @@ EX void resize_screen_to(int x, int y) { vid.window_y = y; } }); - setvideomode(); + apply_screen_settings(); } int lastframe;