Fix crash applying a filter to a tilemap in certain cases

This commit is contained in:
David Capello 2019-11-05 09:37:11 -03:00
parent dde2722ac1
commit 559a244e6a

View File

@ -465,8 +465,10 @@ void modify_tilemap_cel_region(
if (it != hashImages.end()) {
tileIndex = it->second; // TODO
if (tilesetMode == TilesetMode::Semi)
modifiedTileIndexes[tileIndex] = false;
if (tilesetMode == TilesetMode::Semi) {
if (tileIndex >= 0 && tileIndex < modifiedTileIndexes.size())
modifiedTileIndexes[tileIndex] = false;
}
}
else {
auto addTile = new cmd::AddTile(tileset, tileImage);