Prevent duplicate metatile pastes in the tileset editor

This commit is contained in:
GriffinR
2022-06-29 14:53:14 -04:00
committed by t
parent cd481892ae
commit 73eabc92ca
3 changed files with 26 additions and 1 deletions

View File

@@ -815,7 +815,7 @@ void TilesetEditor::onPaletteEditorChangedPalette(int paletteId) {
bool TilesetEditor::replaceMetatile(uint16_t metatileId, Metatile * src)
{
Metatile * dest = Tileset::getMetatile(metatileId, this->primaryTileset, this->secondaryTileset);
if (!dest || !src)
if (!dest || !src || *dest == *src)
return false;
this->metatile = dest;