Add a null/invalid ContextData guard in hotkey Action

This commit is contained in:
Jack251970 2025-08-30 17:00:41 +08:00
parent 007c0897b1
commit d8198d0367

View file

@ -481,12 +481,12 @@ namespace Flow.Launcher.Plugin.Program
Visible = true, Visible = true,
Action = (r) => Action = (r) =>
{ {
if (r.ContextData is UWPApp uwp) if (r?.ContextData is UWPApp uwp)
{ {
Context.API.OpenDirectory(uwp.Location); Context.API.OpenDirectory(uwp.Location);
return true; return true;
} }
else if (r.ContextData is Win32 win32) else if (r?.ContextData is Win32 win32)
{ {
Context.API.OpenDirectory(win32.ParentDirectory, win32.FullPath); Context.API.OpenDirectory(win32.ParentDirectory, win32.FullPath);
return true; return true;