Logo: don't parse file paths as builtin logo name

This commit is contained in:
李通洲
2025-07-13 20:02:42 +08:00
parent eae69049b2
commit c3ce5ac947
+7
View File
@@ -436,6 +436,13 @@ static void logoPrintNone(void)
static bool logoPrintBuiltinIfExists(const FFstrbuf* name, FFLogoSize size)
{
if(name->chars[0] == '~' || name->chars[0] == '.' || name->chars[0] == '/'
#if _WIN32
|| (ffCharIsEnglishAlphabet(name->chars[0]) && name->chars[1] == ':') // Windows drive letter
#endif
)
return false; // Paths
if(ffStrbufIgnCaseEqualS(name, "none"))
{
logoPrintNone();