TerminalShell: detect Windows Terminal Preview

This commit is contained in:
李通洲
2022-12-24 13:00:43 +08:00
parent 947923567f
commit dc35fedd74
@@ -203,7 +203,10 @@ static uint32_t getTerminalInfo(FFTerminalShellResult* result, uint32_t pid)
}
if(ffStrbufIgnCaseEqualS(&result->terminalPrettyName, "WindowsTerminal"))
ffStrbufSetS(&result->terminalPrettyName, "Windows Terminal");
ffStrbufSetS(&result->terminalPrettyName, ffStrbufContainIgnCaseS(&result->terminalExe, ".WindowsTerminalPreview_")
? "Windows Terminal Preview"
: "Windows Terminal"
);
else if(ffStrbufIgnCaseEqualS(&result->terminalPrettyName, "conhost"))
ffStrbufSetS(&result->terminalPrettyName, "Console Window Host");
else if(ffStrbufIgnCaseEqualS(&result->terminalPrettyName, "Code"))