runplus: fix bug keeping track of screen state

master
Rob Pilling 2025-04-18 14:50:53 +01:00
parent a38fecd20b
commit 1ac4622b27
1 changed files with 3 additions and 2 deletions

View File

@ -87,10 +87,11 @@ function onStartStop() {
// an overwrite before we start tracking exstats
if (settings.record && WIDGETS["recorder"]) {
if (running) {
screen = "menu";
promise = promise.
then(() => WIDGETS["recorder"].setRecording(true, { force : shouldResume?"append":undefined })).
then(() => {
screen = "menu";
return WIDGETS["recorder"].setRecording(true, { force : shouldResume?"append":undefined });
}).then(() => {
screen = "main";
if(!shouldResume){
// setRecording might have rendered - need to grab UI