From f5755fad3b6ed297891f891535a8c4bb812d9631 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 29 Apr 2026 08:52:17 +0000 Subject: [PATCH 1/2] Initial plan From 73aba796dec0613240ddf16d3ad6e0dffda1f7e8 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 29 Apr 2026 11:03:57 +0000 Subject: [PATCH 2/2] Fix NullReferenceException in UWPApplication.Launch by replacing MethodBase.GetCurrentMethod().DeclaringType with typeof(UWPApplication) Agent-Logs-Url: https://github.com/microsoft/PowerToys/sessions/0c6f59e1-c203-4f58-aa54-7b7443a3f672 Co-authored-by: MuyuanMS <116717757+MuyuanMS@users.noreply.github.com> --- .../Microsoft.Plugin.Program/Programs/UWPApplication.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/modules/launcher/Plugins/Microsoft.Plugin.Program/Programs/UWPApplication.cs b/src/modules/launcher/Plugins/Microsoft.Plugin.Program/Programs/UWPApplication.cs index b8721d367785..85b1829c8722 100644 --- a/src/modules/launcher/Plugins/Microsoft.Plugin.Program/Programs/UWPApplication.cs +++ b/src/modules/launcher/Plugins/Microsoft.Plugin.Program/Programs/UWPApplication.cs @@ -215,7 +215,7 @@ await Task.Run(() => } catch (Exception ex) { - ProgramLogger.Exception($"Unable to launch UWP {DisplayName}", ex, MethodBase.GetCurrentMethod().DeclaringType, queryArguments); + ProgramLogger.Exception($"Unable to launch UWP {DisplayName}", ex, typeof(UWPApplication), queryArguments); var name = "Plugin: " + Properties.Resources.wox_plugin_program_plugin_name; var message = $"{Properties.Resources.powertoys_run_plugin_program_uwp_failed}: {DisplayName}"; api.ShowMsg(name, message, string.Empty); @@ -284,7 +284,7 @@ private bool IfApplicationCanRunElevated() } catch (Exception e) { - ProgramLogger.Exception($"Unable to parse manifest file for {DisplayName}", e, MethodBase.GetCurrentMethod().DeclaringType, manifest); + ProgramLogger.Exception($"Unable to parse manifest file for {DisplayName}", e, typeof(UWPApplication), manifest); } } }