[nostalgia/core] Fix TileSheet::validateSubSheetIdx
This commit is contained in:
parent
d983746f6c
commit
ebb7d54403
@ -247,7 +247,11 @@ struct TileSheet {
|
||||
const auto currentIdx = pIdx[pIdxIt];
|
||||
if (pSubsheet->subsheets.size() <= currentIdx) {
|
||||
auto out = pIdx;
|
||||
out.back().value = pSubsheet->subsheets.size() - 1;
|
||||
if (pSubsheet->subsheets.size()) {
|
||||
out.back().value = pSubsheet->subsheets.size() - 1;
|
||||
} else {
|
||||
out.pop_back();
|
||||
}
|
||||
return out;
|
||||
}
|
||||
return validateSubSheetIdx(pIdx, pIdxIt + 1, &pSubsheet->subsheets[pIdx[pIdxIt]]);
|
||||
|
Loading…
x
Reference in New Issue
Block a user