Add playtime to the value from settings

Fixes playtime being wiped out when running
the game with --no-gui.
This commit is contained in:
Silent 2020-09-22 22:51:22 +02:00 committed by Megamouse
parent 97e26f9d6c
commit e938ddda2c
3 changed files with 13 additions and 8 deletions

View file

@ -406,8 +406,7 @@ void gui_application::UpdatePlaytime()
return;
}
const quint64 playtime = m_persistent_settings->GetPlaytime(serial) + m_timer_playtime.restart();
m_persistent_settings->SetPlaytime(serial, playtime);
m_persistent_settings->AddPlaytime(serial, m_timer_playtime.restart());
m_persistent_settings->SetLastPlayed(serial, QDate::currentDate().toString(gui::persistent::last_played_date_format));
}
@ -425,8 +424,7 @@ void gui_application::StopPlaytime()
return;
}
const quint64 playtime = m_persistent_settings->GetPlaytime(serial) + m_timer_playtime.elapsed();
m_persistent_settings->SetPlaytime(serial, playtime);
m_persistent_settings->AddPlaytime(serial, m_timer_playtime.restart());
m_persistent_settings->SetLastPlayed(serial, QDate::currentDate().toString(gui::persistent::last_played_date_format));
m_timer_playtime.invalidate();
}