diff options
| -rw-r--r-- | editor/plugins/tile_map_editor_plugin.cpp | 7 | 
1 files changed, 3 insertions, 4 deletions
diff --git a/editor/plugins/tile_map_editor_plugin.cpp b/editor/plugins/tile_map_editor_plugin.cpp index 101dc3037f..3d14db7d0e 100644 --- a/editor/plugins/tile_map_editor_plugin.cpp +++ b/editor/plugins/tile_map_editor_plugin.cpp @@ -533,10 +533,9 @@ PoolVector<Vector2> TileMapEditor::_bucket_fill(const Point2i &p_start, bool era  		return PoolVector<Vector2>();  	} -	for (int i = ids.size() - 1; i >= 0; i--) { -		if (ids[i] == prev_id) { -			return PoolVector<Vector2>(); -		} +	if (ids.size() == 1 && ids[0] == prev_id) { +		// Same ID, nothing to change +		return PoolVector<Vector2>();  	}  	Rect2i r = node->get_used_rect();  |