From 1a4f506991b46222100227f086c4ef5b1b95f27c Mon Sep 17 00:00:00 2001
From: Isaac Marovitz <isaacryu@icloud.com>
Date: Mon, 1 Jan 2024 18:48:48 -0800
Subject: [PATCH] =?UTF-8?q?Don=E2=80=99t=20crash=20if=20no=20firmware=20is?=
 =?UTF-8?q?=20installed?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 src/LibRyujinx/LibRyujinx.cs | 12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)

diff --git a/src/LibRyujinx/LibRyujinx.cs b/src/LibRyujinx/LibRyujinx.cs
index e8c83a338..fc1d2525e 100644
--- a/src/LibRyujinx/LibRyujinx.cs
+++ b/src/LibRyujinx/LibRyujinx.cs
@@ -739,9 +739,15 @@ namespace LibRyujinx
             UserChannelPersistence = new UserChannelPersistence();
 
             _firmwareVersion = ContentManager.GetCurrentFirmwareVersion();
-            
-            
-            Logger.Notice.Print(LogClass.Application, $"System Firmware Version: {_firmwareVersion.VersionString}");
+
+            if (_firmwareVersion != null)
+            {
+                Logger.Notice.Print(LogClass.Application, $"System Firmware Version: {_firmwareVersion.VersionString}");
+            }
+            else
+            {
+                Logger.Notice.Print(LogClass.Application, $"System Firmware not installed");
+            }
         }
 
         public bool InitializeContext(bool isHostMapped,