From 7184f5f97e98e82019dc9655c0731ed071d426cf Mon Sep 17 00:00:00 2001 From: Unknown Date: Sat, 22 Dec 2018 17:30:58 +0100 Subject: [PATCH] Fix QueryRemoteMapDetails multi-map status updates --- OpenRA.Game/Map/MapCache.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/OpenRA.Game/Map/MapCache.cs b/OpenRA.Game/Map/MapCache.cs index f4127381f6..3372076ca3 100644 --- a/OpenRA.Game/Map/MapCache.cs +++ b/OpenRA.Game/Map/MapCache.cs @@ -205,6 +205,10 @@ namespace OpenRA var yaml = MiniYaml.FromString(data); foreach (var kv in yaml) maps[kv.Key].UpdateRemoteSearch(MapStatus.DownloadAvailable, kv.Value, mapDetailsReceived); + + foreach (var map in maps) + if (map.Value.Status != MapStatus.DownloadAvailable) + map.Value.UpdateRemoteSearch(MapStatus.Unavailable, null); } catch (Exception e) {