From 00662fe39151e1785dbbafb64992ad30bce6f9d9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matthias=20Mail=C3=A4nder?= Date: Sun, 1 Jun 2014 06:01:41 +0200 Subject: [PATCH] also do a local rule check after map download --- OpenRA.Game/Map/MapPreview.cs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/OpenRA.Game/Map/MapPreview.cs b/OpenRA.Game/Map/MapPreview.cs index 36d14f66f7..7e33da92d8 100755 --- a/OpenRA.Game/Map/MapPreview.cs +++ b/OpenRA.Game/Map/MapPreview.cs @@ -143,7 +143,7 @@ namespace OpenRA if (r.requires_upgrade) RuleStatus = MapRuleStatus.Invalid; else - RuleStatus = MapRuleStatus.Cached; + RuleStatus = MapRuleStatus.Unknown; Title = r.title; Type = r.map_type; @@ -217,7 +217,11 @@ namespace OpenRA } Log.Write("debug", "Downloaded map to '{0}'", mapPath); - Game.RunAfterTick(() => UpdateFromMap(new Map(mapPath), MapClassification.User)); + Game.RunAfterTick(() => + { + UpdateFromMap(new Map(mapPath), MapClassification.User); + CacheRules(); + }); }; download = new Download(mapUrl, mapPath, onDownloadProgress, onDownloadComplete);