fix last bugs when changing video settings with no game loaded
This commit is contained in:
parent
bc53ff35a9
commit
8fc30d69c5
|
@ -398,7 +398,6 @@ void DeInit()
|
|||
|
||||
void Reset()
|
||||
{
|
||||
UpdateDisplaySettings();
|
||||
}
|
||||
|
||||
void UpdateDisplaySettings()
|
||||
|
|
|
@ -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;
|
||||
|
|
Loading…
Reference in New Issue