aboutsummaryrefslogtreecommitdiff
path: root/src/libui_sdl/main.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/libui_sdl/main.cpp')
-rw-r--r--src/libui_sdl/main.cpp17
1 files changed, 5 insertions, 12 deletions
diff --git a/src/libui_sdl/main.cpp b/src/libui_sdl/main.cpp
index 8e8bf9e..d6809c3 100644
--- a/src/libui_sdl/main.cpp
+++ b/src/libui_sdl/main.cpp
@@ -48,6 +48,7 @@
#include "../Wifi.h"
#include "../Platform.h"
#include "../Config.h"
+#include "../ARMJIT.h"
#include "../Savestate.h"
@@ -2408,19 +2409,11 @@ void ApplyNewSettings(int type)
GPU3D::InitRenderer(Screen_UseGL);
if (Screen_UseGL) uiGLMakeContextCurrent(NULL);
}
- /*else if (type == 4) // vsync
+ else if (type == 4)
{
- if (Screen_UseGL)
- {
- uiGLMakeContextCurrent(GLContext);
- uiGLSetVSync(Config::ScreenVSync);
- uiGLMakeContextCurrent(NULL);
- }
- else
- {
- // TODO eventually: VSync for non-GL screen?
- }
- }*/
+ if (Config::JIT_Enable)
+ ARMJIT::InvalidateBlockCache();
+ }
EmuRunning = prevstatus;
}