Skip to content

Commit

Permalink
apply code review remarks
Browse files Browse the repository at this point in the history
  • Loading branch information
chacha committed Apr 24, 2024
1 parent 7e70b96 commit 7c5e8a3
Show file tree
Hide file tree
Showing 4 changed files with 10 additions and 13 deletions.
2 changes: 1 addition & 1 deletion OpenRA.Game/Map/MapCache.cs
Original file line number Diff line number Diff line change
Expand Up @@ -172,7 +172,7 @@ void LoadMapInternal(string map, IReadOnlyPackage package, MapClassification cla
mapPackage?.Dispose();
Console.WriteLine($"Failed to load map: {map}");
Console.WriteLine("Details:");
Console.WriteLine(System.Environment.StackTrace);
Console.WriteLine(e);
Log.Write("debug", $"Failed to load map: {map}");
Log.Write("debug", "Details:");
Log.Write("debug", e);
Expand Down
17 changes: 7 additions & 10 deletions OpenRA.Game/Map/MapPreview.cs
Original file line number Diff line number Diff line change
Expand Up @@ -175,16 +175,16 @@ public InnerData Clone()

public readonly string Uid;
public string PackageName { get; private set; }
IReadOnlyPackage pPackage;
IReadOnlyPackage package;
public IReadOnlyPackage Package
{
get
{
pPackage ??= parentPackage.OpenPackage(PackageName, modData.ModFiles);
return pPackage;
package ??= parentPackage.OpenPackage(PackageName, modData.ModFiles);
return package;
}

private set => pPackage = value;
private set => package = value;
}

IReadOnlyPackage parentPackage;
Expand Down Expand Up @@ -270,8 +270,6 @@ public MapPreview(ModData modData, string uid, MapGridType gridType, MapCache ca
{
this.cache = cache;
this.modData = modData;
this.pPackage = null;
this.PackageName = null;

Uid = uid;
innerData = new InnerData
Expand All @@ -298,7 +296,6 @@ public MapPreview(Map map, ModData modData)
{
this.modData = modData;
cache = modData.MapCache;
this.pPackage = null;

Uid = map.Uid;
PackageName = map.Package.Name;
Expand Down Expand Up @@ -607,10 +604,10 @@ public void Dispose()

public void PackageDispose()
{
if (pPackage != null)
if (package != null)
{
pPackage.Dispose();
pPackage = null;
package.Dispose();
package = null;
}
}

Expand Down
2 changes: 1 addition & 1 deletion OpenRA.Mods.Common/Widgets/Logic/Editor/SaveMapLogic.cs
Original file line number Diff line number Diff line change
Expand Up @@ -247,7 +247,7 @@ public static void SaveMap(ModData modData, World world, Map map, string combine
if (map.Package?.Name != combinedPath)
{
// When creating a new map or when file paths don't match
if (modData.MapCache.Any(m => m.Status == MapStatus.Available && m.Package?.Name == combinedPath))
if (modData.MapCache.Any(m => m.Status == MapStatus.Available && m.PackageName == combinedPath))
{
ConfirmationDialogs.ButtonPrompt(modData,
title: OverwriteMapFailedTitle,
Expand Down
2 changes: 1 addition & 1 deletion OpenRA.Mods.Common/Widgets/Logic/MissionBrowserLogic.cs
Original file line number Diff line number Diff line change
Expand Up @@ -141,7 +141,7 @@ public MissionBrowserLogic(Widget widget, ModData modData, World world, Action o
.Select(p => new
{
Preview = p,
Index = missionMapPaths.IndexOf(Path.GetFileName(p.Package.Name))
Index = missionMapPaths.IndexOf(Path.GetFileName(p.PackageName))
})
.Where(x => x.Index != -1)
.OrderBy(x => x.Index)
Expand Down

0 comments on commit 7c5e8a3

Please sign in to comment.