From a99b8399fea67f6c38dcb3fb27f8a5288c4c1b49 Mon Sep 17 00:00:00 2001 From: Jack251970 <1160210343@qq.com> Date: Sat, 21 Feb 2026 14:51:20 +0800 Subject: [PATCH] Improve code quality --- Plugins/Flow.Launcher.Plugin.Sys/Main.cs | 22 +++++++++---------- .../SettingsViewModel.cs | 2 -- 2 files changed, 11 insertions(+), 13 deletions(-) diff --git a/Plugins/Flow.Launcher.Plugin.Sys/Main.cs b/Plugins/Flow.Launcher.Plugin.Sys/Main.cs index 3ec09a17b..78effb6d2 100644 --- a/Plugins/Flow.Launcher.Plugin.Sys/Main.cs +++ b/Plugins/Flow.Launcher.Plugin.Sys/Main.cs @@ -206,7 +206,7 @@ namespace Flow.Launcher.Plugin.Sys IcoPath = "Images\\shutdown.png", Action = c => { - MessageBoxResult result = _settings.SkipPowerActionConfirmation + var result = _settings.SkipPowerActionConfirmation ? MessageBoxResult.Yes : Context.API.ShowMsgBox( Localize.flowlauncher_plugin_sys_dlgtext_shutdown_computer(), @@ -231,7 +231,7 @@ namespace Flow.Launcher.Plugin.Sys IcoPath = "Images\\restart.png", Action = c => { - MessageBoxResult result = _settings.SkipPowerActionConfirmation + var result = _settings.SkipPowerActionConfirmation ? MessageBoxResult.Yes : Context.API.ShowMsgBox( Localize.flowlauncher_plugin_sys_dlgtext_restart_computer(), @@ -283,16 +283,16 @@ namespace Flow.Launcher.Plugin.Sys IcoPath = "Images\\logoff.png", Action = c => { - MessageBoxResult result = _settings.SkipPowerActionConfirmation - ? MessageBoxResult.Yes - : Context.API.ShowMsgBox( - Localize.flowlauncher_plugin_sys_dlgtext_logoff_computer(), - Localize.flowlauncher_plugin_sys_log_off(), - MessageBoxButton.YesNo, MessageBoxImage.Warning); + var result = _settings.SkipPowerActionConfirmation + ? MessageBoxResult.Yes + : Context.API.ShowMsgBox( + Localize.flowlauncher_plugin_sys_dlgtext_logoff_computer(), + Localize.flowlauncher_plugin_sys_log_off(), + MessageBoxButton.YesNo, MessageBoxImage.Warning); - if (result == MessageBoxResult.Yes) - PInvoke.ExitWindowsEx(EXIT_WINDOWS_FLAGS.EWX_LOGOFF, REASON); - return true; + if (result == MessageBoxResult.Yes) + PInvoke.ExitWindowsEx(EXIT_WINDOWS_FLAGS.EWX_LOGOFF, REASON); + return true; } }, new Result diff --git a/Plugins/Flow.Launcher.Plugin.Sys/SettingsViewModel.cs b/Plugins/Flow.Launcher.Plugin.Sys/SettingsViewModel.cs index b02561a01..bda8c6c04 100644 --- a/Plugins/Flow.Launcher.Plugin.Sys/SettingsViewModel.cs +++ b/Plugins/Flow.Launcher.Plugin.Sys/SettingsViewModel.cs @@ -4,6 +4,4 @@ { public Settings Settings { get; } = settings; } - - }