Fix left/right not changing page in scenario picker

This commit is contained in:
2025-03-08 10:12:07 -06:00
committed by Celtic Minstrel
parent 0a9a79b586
commit 87ee60d0b4

View File

@@ -86,14 +86,14 @@ bool cStack::setPage(size_t n) {
}
void cStack::changeSelectedPage(int dir, bool loop) {
curPage += dir;
int newPage = curPage + dir;
if(loop){
if(curPage < 0) curPage += nPages;
else if(curPage >= nPages) curPage -= nPages;
if(newPage < 0) newPage += nPages;
else if(newPage >= nPages) newPage -= nPages;
}else{
curPage = minmax(0, nPages - 1, curPage);
newPage = minmax(0, nPages - 1, newPage);
}
setPage(curPage);
setPage(newPage);
}
size_t cStack::getPage() const {