From cd9e11045e44cfa298c80cf4ad3935d7875e00ee Mon Sep 17 00:00:00 2001 From: erri120 Date: Mon, 28 Oct 2019 15:07:30 +0100 Subject: [PATCH] Fixed win8FileReg key not being updated --- Wabbajack.Common/ExtensionManager.cs | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/Wabbajack.Common/ExtensionManager.cs b/Wabbajack.Common/ExtensionManager.cs index a6e08f0a..bda7e420 100644 --- a/Wabbajack.Common/ExtensionManager.cs +++ b/Wabbajack.Common/ExtensionManager.cs @@ -71,11 +71,13 @@ namespace Wabbajack.Common appReg?.CreateSubKey("DefaultIcon")?.SetValue("", iconPath); appAssocReg?.CreateSubKey("UserChoice")?.SetValue("Progid", "Applications\\Wabbajack.exe"); - SHChangeNotify(0x000000, 0x0000, IntPtr.Zero, IntPtr.Zero); - if (!IsWin8()) return; - var win8FileReg = Registry.CurrentUser.CreateSubKey(Win8RegPath); - win8FileReg?.CreateSubKey("shell\\open\\command")?.SetValue("", $"\"{appPath}\" -i %i"); + if (IsWin8()) + { + var win8FileReg = Registry.CurrentUser.CreateSubKey(Win8RegPath); + win8FileReg?.CreateSubKey("shell\\open\\command")?.SetValue("", $"\"{appPath}\" -i %i"); + } + SHChangeNotify(0x000000, 0x0000, IntPtr.Zero, IntPtr.Zero); } } }