diff --git a/src/logo/image/image.c b/src/logo/image/image.c index 3cd7c6294..16792842f 100644 --- a/src/logo/image/image.c +++ b/src/logo/image/image.c @@ -58,6 +58,13 @@ static bool printImageIterm(void) (unsigned) instance.config.logo.paddingLeft ); } + else + { + for (uint32_t i = 0; i < instance.config.logo.paddingTop; ++i) + ffStrbufAppendC(&buf, '\n'); + for (uint32_t i = 0; i < instance.config.logo.paddingLeft; ++i) + ffStrbufAppendC(&buf, ' '); + } ffStrbufAppendF(&buf, "\e]1337;File=inline=1:%s\a", base64.chars ); @@ -126,6 +133,11 @@ static bool printImageKittyDirect(void) (unsigned) instance.config.logo.paddingLeft ); } + else + { + ffPrintCharTimes('\n', instance.config.logo.paddingTop); + ffPrintCharTimes(' ', instance.config.logo.paddingLeft); + } printf("\e_Ga=T,f=100,t=f;%s\e\\", base64.chars); fflush(stdout); if (!instance.config.logo.separate)