diff --git a/source/screens/scriptBrowse.cpp b/source/screens/scriptBrowse.cpp index 83046d3..ab038d2 100644 --- a/source/screens/scriptBrowse.cpp +++ b/source/screens/scriptBrowse.cpp @@ -187,6 +187,7 @@ void ScriptBrowse::Logic(u32 hDown, u32 hHeld, touchPosition touch) { DisplayMsg(fileName); downloadToFile(infoJson[selection]["url"], Config::ScriptPath + titleFix + ".json"); + infoJson[selection]["curRevision"] = infoJson[selection]["revision"]; } } @@ -197,7 +198,7 @@ void ScriptBrowse::Logic(u32 hDown, u32 hHeld, touchPosition touch) { if (hDown & KEY_L) { fastMode = false; } - + if(selection < screenPos) { screenPos = selection; } else if (selection > screenPos + ENTRIES_PER_SCREEN - 1) {