From cdd719cc470c359ea134a0f7f0fa38db726138fe Mon Sep 17 00:00:00 2001 From: krzys-h Date: Sat, 21 May 2016 19:05:18 +0200 Subject: [PATCH] Made clipping distance settings apply immediately --- src/ui/screen/screen_setup.cpp | 2 -- src/ui/screen/screen_setup_graphics.cpp | 4 ++++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/ui/screen/screen_setup.cpp b/src/ui/screen/screen_setup.cpp index 4d5c5978..7f20eabe 100644 --- a/src/ui/screen/screen_setup.cpp +++ b/src/ui/screen/screen_setup.cpp @@ -153,7 +153,6 @@ bool CScreenSetup::EventProcess(const Event &event) (event.type == EVENT_KEY_DOWN && event.GetData()->key == KEY(ESCAPE)) ) { m_settings->SaveSettings(); - m_engine->ApplyChange(); m_main->ChangePhase(PHASE_MAIN_MENU); return false; } @@ -194,7 +193,6 @@ bool CScreenSetup::EventProcess(const Event &event) (event.type == EVENT_KEY_DOWN && event.GetData()->key == KEY(ESCAPE)) ) { m_settings->SaveSettings(); - m_engine->ApplyChange(); m_interface->DeleteControl(EVENT_WINDOW5); m_main->ChangePhase(PHASE_SIMUL); m_main->StopSuspend(); diff --git a/src/ui/screen/screen_setup_graphics.cpp b/src/ui/screen/screen_setup_graphics.cpp index 83713b70..93467540 100644 --- a/src/ui/screen/screen_setup_graphics.cpp +++ b/src/ui/screen/screen_setup_graphics.cpp @@ -248,8 +248,12 @@ bool CScreenSetupGraphics::EventProcess(const Event &event) switch( event.type ) { case EVENT_INTERFACE_PARTI: + ChangeSetupButtons(); + break; + case EVENT_INTERFACE_CLIP: ChangeSetupButtons(); + m_engine->ApplyChange(); break; case EVENT_INTERFACE_DIRTY: