fix last bugs when changing video settings with no game loaded

This commit is contained in:
Arisotura 2019-06-08 13:06:36 +02:00
parent bc53ff35a9
commit 8fc30d69c5
2 changed files with 4 additions and 10 deletions

View File

@ -398,7 +398,6 @@ void DeInit()
void Reset()
{
UpdateDisplaySettings();
}
void UpdateDisplaySettings()

View File

@ -1472,14 +1472,6 @@ void OnAreaResize(uiAreaHandler* handler, uiArea* area, int width, int height)
void Run()
{
if (GPU3D::Renderer != Config::_3DRenderer)
{
if (Screen_UseGL) uiGLMakeContextCurrent(GLContext);
GPU3D::DeInitRenderer();
GPU3D::InitRenderer(Screen_UseGL);
if (Screen_UseGL) uiGLMakeContextCurrent(NULL);
}
EmuRunning = 1;
RunningSomething = true;
@ -2125,7 +2117,10 @@ void OnSetLimitFPS(uiMenuItem* item, uiWindow* window, void* blarg)
void ApplyNewSettings(int type)
{
if (!RunningSomething && type != 2) return;
if (!RunningSomething)
{
if (type == 1) return;
}
int prevstatus = EmuRunning;
EmuRunning = 3;