all repos — mgba @ 206b01a2d14c2fa17698befba9eb34a186123f88

mGBA Game Boy Advance Emulator

Qt: Fix timezone issues with time overrides
Vicki Pfau vi@endrift.com
Fri, 04 Aug 2017 13:38:48 -0700
commit

206b01a2d14c2fa17698befba9eb34a186123f88

parent

25a716b6a8c3aa72d80be9c69b9e31fb969bd55f

3 files changed, 3 insertions(+), 5 deletions(-)

jump to
M CHANGESCHANGES

@@ -15,6 +15,7 @@ - GB MBC: Fix RTC initialization (fixes mgba.io/i/825)

- GB MBC: Fix RTC loading when file size is off - GB Serialize: Fix deserializing video STAT - GB, GBA Savedata: Fix savestate-related save overwriting (fixes mgba.io/i/834) + - Qt: Fix timezone issues with time overrides Misc: - Qt: Don't rebuild library view if style hasn't changed - SDL: Fix 2.0.5 build on macOS under some circumstances
M src/platform/qt/SensorView.cppsrc/platform/qt/SensorView.cpp

@@ -28,10 +28,10 @@ connect(m_ui.lightSlide, &QAbstractSlider::valueChanged, this, &SensorView::setLuminanceValue);

connect(m_ui.timeNoOverride, &QAbstractButton::clicked, controller, &GameController::setRealTime); connect(m_ui.timeFixed, &QRadioButton::clicked, [controller, this] () { - controller->setFixedTime(m_ui.time->dateTime()); + controller->setFixedTime(m_ui.time->dateTime().toUTC()); }); connect(m_ui.timeFakeEpoch, &QRadioButton::clicked, [controller, this] () { - controller->setFakeEpoch(m_ui.time->dateTime()); + controller->setFakeEpoch(m_ui.time->dateTime().toUTC()); }); connect(m_ui.time, &QDateTimeEdit::dateTimeChanged, [controller, this] (const QDateTime&) { m_ui.timeButtons->checkedButton()->clicked();
M src/platform/qt/SensorView.uisrc/platform/qt/SensorView.ui

@@ -96,9 +96,6 @@ </property>

<property name="displayFormat"> <string>MM/dd/yy hh:mm:ss AP</string> </property> - <property name="timeSpec"> - <enum>Qt::UTC</enum> - </property> </widget> </item> </layout>