diff --git a/src/core/Microsoft.PowerToys.Settings.UI/ViewModels/PowerLauncherViewModel.cs b/src/core/Microsoft.PowerToys.Settings.UI/ViewModels/PowerLauncherViewModel.cs index 71ed10041a..afd25532f6 100644 --- a/src/core/Microsoft.PowerToys.Settings.UI/ViewModels/PowerLauncherViewModel.cs +++ b/src/core/Microsoft.PowerToys.Settings.UI/ViewModels/PowerLauncherViewModel.cs @@ -168,6 +168,23 @@ namespace Microsoft.PowerToys.Settings.UI.ViewModels } } + public HotkeySettings OpenConsole + { + get + { + return settings.Properties.OpenConsole; + } + + set + { + if (settings.Properties.OpenConsole != value) + { + settings.Properties.OpenConsole = value; + UpdateSettings(); + } + } + } + public HotkeySettings CopyPathLocation { get diff --git a/src/core/Microsoft.PowerToys.Settings.UnitTest/ViewModelTests/ColorPicker.cs b/src/core/Microsoft.PowerToys.Settings.UnitTest/ViewModelTests/ColorPicker.cs index 63fd7da24e..09d47f81c0 100644 --- a/src/core/Microsoft.PowerToys.Settings.UnitTest/ViewModelTests/ColorPicker.cs +++ b/src/core/Microsoft.PowerToys.Settings.UnitTest/ViewModelTests/ColorPicker.cs @@ -35,6 +35,8 @@ namespace ViewModelTests { DeleteFolder(ModuleName); } + + ShellPage.DefaultSndMSGCallback = null; } [TestMethod] diff --git a/src/core/Microsoft.PowerToys.Settings.UnitTest/ViewModelTests/PowerLauncherViewModelTest.cs b/src/core/Microsoft.PowerToys.Settings.UnitTest/ViewModelTests/PowerLauncherViewModelTest.cs index 7cab1c63ec..6727062fa5 100644 --- a/src/core/Microsoft.PowerToys.Settings.UnitTest/ViewModelTests/PowerLauncherViewModelTest.cs +++ b/src/core/Microsoft.PowerToys.Settings.UnitTest/ViewModelTests/PowerLauncherViewModelTest.cs @@ -80,6 +80,7 @@ namespace ViewModelTests viewModel.OpenPowerLauncher = openPowerLauncher; viewModel.OpenFileLocation = openFileLocation; + viewModel.OpenConsole = openConsole; viewModel.CopyPathLocation = copyFileLocation; Assert.AreEqual(4, sendCallbackMock.TimesSent);