summaryrefslogtreecommitdiff
path: root/Source/Core/DolphinWX/Config/AdvancedConfigPane.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Source/Core/DolphinWX/Config/AdvancedConfigPane.cpp')
-rw-r--r--Source/Core/DolphinWX/Config/AdvancedConfigPane.cpp14
1 files changed, 12 insertions, 2 deletions
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 <wx/timectrl.h>
#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)