Merge pull request #66894 from KoBeWi/TileSetAtlasSourceEditor_on_vacation

Disconnect TileSet from source editor if no sources
This commit is contained in:
Rémi Verschelde 2022-10-05 08:32:57 +02:00
commit b904789242

View File

@ -2043,6 +2043,13 @@ void TileSetAtlasSourceEditor::_tile_alternatives_control_unscaled_draw() {
}
void TileSetAtlasSourceEditor::_tile_set_changed() {
if (tile_set->get_source_count() == 0) {
// No sources, so nothing to do here anymore.
tile_set->disconnect("changed", callable_mp(this, &TileSetAtlasSourceEditor::_tile_set_changed));
tile_set = Ref<TileSet>();
return;
}
tile_set_changed_needs_update = true;
}