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");