Fix QueryRemoteMapDetails multi-map status updates

This commit is contained in:
Unknown
2018-12-22 17:30:58 +01:00
committed by Paul Chote
parent a2ac95d140
commit 7184f5f97e

View File

@@ -205,6 +205,10 @@ namespace OpenRA
var yaml = MiniYaml.FromString(data); var yaml = MiniYaml.FromString(data);
foreach (var kv in yaml) foreach (var kv in yaml)
maps[kv.Key].UpdateRemoteSearch(MapStatus.DownloadAvailable, kv.Value, mapDetailsReceived); 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) catch (Exception e)
{ {