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,
Action = (r) =>
{
if (r.ContextData is UWPApp uwp)
if (r?.ContextData is UWPApp uwp)
{
Context.API.OpenDirectory(uwp.Location);
return true;
}
else if (r.ContextData is Win32 win32)
else if (r?.ContextData is Win32 win32)
{
Context.API.OpenDirectory(win32.ParentDirectory, win32.FullPath);
return true;