diff options
author | Petr Mrázek <peterix@gmail.com> | 2016-10-29 02:19:42 +0200 |
---|---|---|
committer | Petr Mrázek <peterix@gmail.com> | 2016-10-29 02:19:42 +0200 |
commit | deabfa78f8e66d1af40d0ecfd787d034cffd5431 (patch) | |
tree | 1830ad30dd7676eda422787a14b3841ae8cc808b /api | |
parent | 2b9017a69ca74a80eea30c7e4f020b1b73d6fd7f (diff) | |
download | MultiMC-deabfa78f8e66d1af40d0ecfd787d034cffd5431.tar MultiMC-deabfa78f8e66d1af40d0ecfd787d034cffd5431.tar.gz MultiMC-deabfa78f8e66d1af40d0ecfd787d034cffd5431.tar.lz MultiMC-deabfa78f8e66d1af40d0ecfd787d034cffd5431.tar.xz MultiMC-deabfa78f8e66d1af40d0ecfd787d034cffd5431.zip |
GH-1652 set instance running status before notifying event listeners
Diffstat (limited to 'api')
-rw-r--r-- | api/logic/BaseInstance.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/api/logic/BaseInstance.cpp b/api/logic/BaseInstance.cpp index 452e657a..c3757678 100644 --- a/api/logic/BaseInstance.cpp +++ b/api/logic/BaseInstance.cpp @@ -118,6 +118,8 @@ void BaseInstance::setRunning(bool running) if(running == m_isRunning) return; + m_isRunning = running; + if(running) { m_timeStarted = QDateTime::currentDateTime(); @@ -129,7 +131,6 @@ void BaseInstance::setRunning(bool running) settings()->set("totalTimePlayed", current + m_timeStarted.secsTo(timeEnded)); emit propertiesChanged(this); } - m_isRunning = running; emit runningStatusChanged(running); } |