diff options
Diffstat (limited to 'server/data/src/lib.rs')
| -rw-r--r-- | server/data/src/lib.rs | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/server/data/src/lib.rs b/server/data/src/lib.rs index 53b4e802..d09c3ca3 100644 --- a/server/data/src/lib.rs +++ b/server/data/src/lib.rs @@ -356,11 +356,10 @@ fn tiles_flagged( let mut out = HashSet::new(); for (i, tile) in tiles.iter().enumerate() { let (kind, _params) = tile.split_once(":").unwrap_or((tile, "")); - if let Some(flags) = tile_flags.get(kind) { - if flags.contains(flag) { + if let Some(flags) = tile_flags.get(kind) + && flags.contains(flag) { out.insert(TileIndex(i)); } - } } out } |