From fd9c27bcfcfb1b6273da2d83a0ac4dacca054faf Mon Sep 17 00:00:00 2001 From: DanielSvoboda Date: Wed, 9 Oct 2024 03:15:04 -0300 Subject: [PATCH] Fix Timer --- src/emulator.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/emulator.cpp b/src/emulator.cpp index 8717d5663..9f801fb83 100644 --- a/src/emulator.cpp +++ b/src/emulator.cpp @@ -137,7 +137,10 @@ void Emulator::Run(const std::filesystem::path& file) { // Timer for 'Play Time' QTimer* timer = new QTimer(); - QObject::connect(timer, &QTimer::timeout, [this, id]() { UpdatePlayTime(id); }); + QObject::connect(timer, &QTimer::timeout, [this, id]() { + UpdatePlayTime(id); + start_time = std::chrono::steady_clock::now(); + }); timer->start(60000); // 60000 ms = 1 minute #endif title = param_sfo->GetString("TITLE").value_or("Unknown title");