From b4362c0917b9aab2191b06e11f48bfbc4d1a4a24 Mon Sep 17 00:00:00 2001 From: Charles Milette Date: Sat, 7 Oct 2017 18:06:10 -0400 Subject: [PATCH] Add null check for status variable This shoulnd't change something on Windows 10, but it was effectively breaking the program in Windows 7 --- ShareX/StartupManagers/GenericStartupManager.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ShareX/StartupManagers/GenericStartupManager.cs b/ShareX/StartupManagers/GenericStartupManager.cs index 371b2b630..4c031fef4 100644 --- a/ShareX/StartupManagers/GenericStartupManager.cs +++ b/ShareX/StartupManagers/GenericStartupManager.cs @@ -41,7 +41,7 @@ public StartupTaskState State get { var status = (byte[])Registry.GetValue(@"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\StartupApproved\StartupFolder", "ShareX.lnk", startupEnabled); - if (!status.SequenceEqual(startupEnabled)) + if (status != null && !status.SequenceEqual(startupEnabled)) { return StartupTaskState.DisabledByUser; }