From b767763c725a9375b2e8682f7021a127758f650a Mon Sep 17 00:00:00 2001 From: Mohas Date: Tue, 21 Apr 2020 22:56:46 +0430 Subject: [PATCH] added a null check to onlineManifest in VersionCheck.Resolvers so Resolvers don't throw exception when something goes wrong in FetchManifest --- Source/ModManager/Dependencies/VersionCheck.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/ModManager/Dependencies/VersionCheck.cs b/Source/ModManager/Dependencies/VersionCheck.cs index 01c8a4c..15336d4 100644 --- a/Source/ModManager/Dependencies/VersionCheck.cs +++ b/Source/ModManager/Dependencies/VersionCheck.cs @@ -49,7 +49,7 @@ public override List Resolvers { var options = Utilities.NewOptionsList; - if ( !onlineManifest.downloadUri.NullOrEmpty() ) + if ( onlineManifest != null && !onlineManifest.downloadUri.NullOrEmpty() ) options.Add( new FloatMenuOption( I18n.OpenDownloadUri( onlineManifest.downloadUri ), () => SteamUtility.OpenUrl( onlineManifest.downloadUri ) ) ); else