mirror of
https://github.com/aseprite/aseprite.git
synced 2024-10-03 21:46:20 +00:00
Fix crash applying a filter to a tilemap in certain cases
This commit is contained in:
parent
dde2722ac1
commit
559a244e6a
@ -465,9 +465,11 @@ void modify_tilemap_cel_region(
|
|||||||
if (it != hashImages.end()) {
|
if (it != hashImages.end()) {
|
||||||
tileIndex = it->second; // TODO
|
tileIndex = it->second; // TODO
|
||||||
|
|
||||||
if (tilesetMode == TilesetMode::Semi)
|
if (tilesetMode == TilesetMode::Semi) {
|
||||||
|
if (tileIndex >= 0 && tileIndex < modifiedTileIndexes.size())
|
||||||
modifiedTileIndexes[tileIndex] = false;
|
modifiedTileIndexes[tileIndex] = false;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
else {
|
else {
|
||||||
auto addTile = new cmd::AddTile(tileset, tileImage);
|
auto addTile = new cmd::AddTile(tileset, tileImage);
|
||||||
cmds->executeAndAdd(addTile);
|
cmds->executeAndAdd(addTile);
|
||||||
|
Loading…
Reference in New Issue
Block a user