Fixed playtime recording
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
This commit is contained in:
parent
e499aa4783
commit
e3af4f9a78
3 changed files with 10 additions and 5 deletions
|
@ -267,13 +267,18 @@ void BaseInstance::setRunning(bool running)
|
|||
|
||||
m_isRunning = running;
|
||||
|
||||
if (!m_settings->get("RecordGameTime").toBool()) {
|
||||
emit runningStatusChanged(running);
|
||||
emit runningStatusChanged(running);
|
||||
}
|
||||
|
||||
void BaseInstance::setMinecraftRunning(bool running)
|
||||
{
|
||||
if (!settings()->get("RecordGameTime").toBool()) {
|
||||
return;
|
||||
}
|
||||
|
||||
if (running) {
|
||||
m_timeStarted = QDateTime::currentDateTime();
|
||||
setLastLaunch(m_timeStarted.toMSecsSinceEpoch());
|
||||
} else {
|
||||
QDateTime timeEnded = QDateTime::currentDateTime();
|
||||
|
||||
|
@ -283,8 +288,6 @@ void BaseInstance::setRunning(bool running)
|
|||
|
||||
emit propertiesChanged(this);
|
||||
}
|
||||
|
||||
emit runningStatusChanged(running);
|
||||
}
|
||||
|
||||
int64_t BaseInstance::totalTimePlayed() const
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue