From bbc36c4cc8d5fbc820cea1771a743aeced2943d1 Mon Sep 17 00:00:00 2001 From: monsieurtanuki Date: Thu, 29 Aug 2024 08:34:34 +0200 Subject: [PATCH] Update lib/src/layer/tile_layer/tile_image_manager.dart Co-authored-by: mootw --- lib/src/layer/tile_layer/tile_image_manager.dart | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/lib/src/layer/tile_layer/tile_image_manager.dart b/lib/src/layer/tile_layer/tile_image_manager.dart index c0b727717..9fabcd544 100644 --- a/lib/src/layer/tile_layer/tile_image_manager.dart +++ b/lib/src/layer/tile_layer/tile_image_manager.dart @@ -99,18 +99,11 @@ class TileImageManager { _positionCoordinates.remove(key); final cleanKey = TileCoordinates.key(key); - /// True if there are other positionCoordinates with the same tileImage. - bool findCleanKey() { - for (final positionCoordinates in _positionCoordinates) { - if (TileCoordinates.key(positionCoordinates) == cleanKey) { - return true; - } + // guard if positionCoordinates with the same tileImage. + for (final positionCoordinates in _positionCoordinates) { + if (TileCoordinates.key(positionCoordinates) == cleanKey) { + return; } - return false; - } - - if (findCleanKey()) { - return; } final removed = _tiles.remove(cleanKey);