aboutsummaryrefslogtreecommitdiff
path: root/srcds-pkgs/depotdownloader-json/0002-ProtoManifest-sort-files-in-constructor.patch
blob: ac4fe97a69f36c32cca69ae0b2822cf95461d723 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
From 7c067e609efabd54039905dc35edf91afb6c5dad Mon Sep 17 00:00:00 2001
From: yuuko <yuuko@kurofuku.me>
Date: Wed, 1 Nov 2023 06:46:57 -0700
Subject: [PATCH] ProtoManifest: sort files in constructor

---
 DepotDownloader/ProtoManifest.cs | 1 +
 1 file changed, 1 insertion(+)

diff --git a/DepotDownloader/ProtoManifest.cs b/DepotDownloader/ProtoManifest.cs
index c5e12cfc..5f66595c 100644
--- a/DepotDownloader/ProtoManifest.cs
+++ b/DepotDownloader/ProtoManifest.cs
@@ -21,6 +21,7 @@ namespace DepotDownloader
         public ProtoManifest(DepotManifest sourceManifest, ulong id) : this()
         {
             sourceManifest.Files.ForEach(f => Files.Add(new FileData(f)));
+            Files.Sort((f1,f2) => f1.FileName.CompareTo(f2.FileName));
             ID = id;
             CreationTime = sourceManifest.CreationTime;
         }
-- 
2.42.0