Logo (Image): uses iterm image protocol on iTerm terminal

Fixes #2246
This commit is contained in:
李通洲
2026-04-18 23:30:12 +08:00
parent 5ce3220f50
commit 278a3834ce
+6
View File
@@ -644,6 +644,12 @@ void ffLogoPrint(void) {
if (!ffStrbufEndsWithIgnCaseS(&options->source, ".txt")) {
const FFTerminalResult* terminal = ffDetectTerminal();
bool supportsIterm2 = ffStrbufEqualS(&terminal->prettyName, "iTerm");
if (supportsIterm2 && logoPrintImageIfExists(FF_LOGO_TYPE_IMAGE_ITERM, false)) {
return;
}
// Terminal emulators that support kitty graphics protocol.
bool supportsKitty =
ffStrbufIgnCaseEqualS(&terminal->processName, "kitty") ||