From ae9dd9970cd828d260e5e43bd8338b6e156273ca Mon Sep 17 00:00:00 2001 From: Yu Leng Date: Fri, 28 Nov 2025 16:17:39 +0800 Subject: [PATCH] Add EnableRotation to SignalSettingsUpdated trigger list The `EnableRotation` property was added to the list of feature visibility properties that trigger the `SignalSettingsUpdated()` method when their values change. This ensures that the `PowerDisplay` UI refreshes appropriately when the `EnableRotation` property is updated. The change aligns with the existing behavior for other properties like `EnableContrast`, `EnableVolume`, `EnableInputSource`, and `IsHidden`. This update addresses the lack of UI refresh for `EnableRotation` due to `set_config()` not signaling the `SettingsUpdatedEvent`. --- src/settings-ui/Settings.UI/ViewModels/PowerDisplayViewModel.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/settings-ui/Settings.UI/ViewModels/PowerDisplayViewModel.cs b/src/settings-ui/Settings.UI/ViewModels/PowerDisplayViewModel.cs index 4fbd57b368..3188bfb76f 100644 --- a/src/settings-ui/Settings.UI/ViewModels/PowerDisplayViewModel.cs +++ b/src/settings-ui/Settings.UI/ViewModels/PowerDisplayViewModel.cs @@ -360,6 +360,7 @@ namespace Microsoft.PowerToys.Settings.UI.ViewModels if (e.PropertyName == nameof(MonitorInfo.EnableContrast) || e.PropertyName == nameof(MonitorInfo.EnableVolume) || e.PropertyName == nameof(MonitorInfo.EnableInputSource) || + e.PropertyName == nameof(MonitorInfo.EnableRotation) || e.PropertyName == nameof(MonitorInfo.IsHidden)) { SignalSettingsUpdated();