summaryrefslogtreecommitdiffstats
path: root/api
diff options
context:
space:
mode:
authorPetr Mrázek <peterix@gmail.com>2016-10-29 02:19:42 +0200
committerPetr Mrázek <peterix@gmail.com>2016-10-29 02:19:42 +0200
commitdeabfa78f8e66d1af40d0ecfd787d034cffd5431 (patch)
tree1830ad30dd7676eda422787a14b3841ae8cc808b /api
parent2b9017a69ca74a80eea30c7e4f020b1b73d6fd7f (diff)
downloadMultiMC-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.cpp3
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);
}