From 80ac4a359d81935371ed3b31c129dd13d9c9af5c Mon Sep 17 00:00:00 2001 From: Chris Burgener Date: Tue, 19 Jul 2016 14:21:29 -0400 Subject: Disable changing Custom RTC when game is running --- Source/Core/DolphinWX/Config/AdvancedConfigPane.cpp | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) (limited to 'Source/Core/DolphinWX/Config/AdvancedConfigPane.cpp') diff --git a/Source/Core/DolphinWX/Config/AdvancedConfigPane.cpp b/Source/Core/DolphinWX/Config/AdvancedConfigPane.cpp index 40bb89ce12..b24f81036a 100644 --- a/Source/Core/DolphinWX/Config/AdvancedConfigPane.cpp +++ b/Source/Core/DolphinWX/Config/AdvancedConfigPane.cpp @@ -15,6 +15,7 @@ #include #include "Core/ConfigManager.h" +#include "Core/Core.h" #include "DolphinWX/Config/AdvancedConfigPane.h" AdvancedConfigPane::AdvancedConfigPane(wxWindow* parent, wxWindowID id) : wxPanel(parent, id) @@ -186,8 +187,17 @@ void AdvancedConfigPane::LoadCustomRTC() else m_custom_rtc_date_picker->SetRange(wxDateTime(1, wxDateTime::Jan, 2000), wxDateTime(31, wxDateTime::Dec, 2099)); - m_custom_rtc_date_picker->Enable(custom_rtc_enabled); - m_custom_rtc_time_picker->Enable(custom_rtc_enabled); + if (Core::IsRunning()) + { + m_custom_rtc_checkbox->Enable(false); + m_custom_rtc_date_picker->Enable(false); + m_custom_rtc_time_picker->Enable(false); + } + else + { + m_custom_rtc_date_picker->Enable(custom_rtc_enabled); + m_custom_rtc_time_picker->Enable(custom_rtc_enabled); + } } void AdvancedConfigPane::UpdateCustomRTC(time_t date, time_t time) -- cgit v1.2.3