DepotDownloader: No longer downloads depots meant for other platforms when the -game option is used.

This commit is contained in:
Scott Ehlert committed 2011-06-27 02:40:00 -05:00
1 parent 3cbe8539a6
commit c4e3360dc4
1 file changed
+9 -3
+9 -3
View File
@@ -170,14 +170,20 @@ namespace DepotDownloader
App serverAppInfoBlob = GetAppBlob( 4 );
PlatformID platform = Environment.OSVersion.Platform;
string suffix = "";
if (platform == PlatformID.Win32NT)
suffix = "-win32";
else if (platform == PlatformID.Unix)
suffix = "-linux";
foreach ( var blobField in serverAppInfoBlob.FileSystems )
{
string mountName = blobField.Name;
if ( mountName.Equals( gameName, StringComparison.OrdinalIgnoreCase ) ||
mountName.Equals( gameName + "-win32", StringComparison.OrdinalIgnoreCase ) ||
mountName.Equals( gameName + "-linux", StringComparison.OrdinalIgnoreCase ) )
mountName.Equals( gameName + suffix, StringComparison.OrdinalIgnoreCase ) )
{
appIDs.Add( blobField.AppID );
}