From ec4e820e9265f5b39c981b96fb2990a01a1c92ee Mon Sep 17 00:00:00 2001 From: Carter Li Date: Thu, 28 May 2026 19:18:35 +0800 Subject: [PATCH] Logo: exports `ffLogoPrintDetected` --- src/flashfetch.c | 2 +- src/logo/logo.c | 8 ++++---- src/logo/logo.h | 1 + 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/src/flashfetch.c b/src/flashfetch.c index 81502b9e9..e056ca29c 100644 --- a/src/flashfetch.c +++ b/src/flashfetch.c @@ -23,7 +23,7 @@ int main(void) { ffStart(); // Print logo - ffLogoPrint(); + ffLogoPrintDetected(FF_LOGO_SIZE_NORMAL); // Print all modules { diff --git a/src/logo/logo.c b/src/logo/logo.c index f708bdb92..6a90cd6d7 100644 --- a/src/logo/logo.c +++ b/src/logo/logo.c @@ -436,7 +436,7 @@ static bool logoPrintBuiltinIfExists(const FFstrbuf* name, FFLogoSize size) { return true; } -static inline void logoPrintDetected(FFLogoSize size) { +void ffLogoPrintDetected(FFLogoSize size) { logoPrintStruct(logoGetBuiltinDetected(size)); } @@ -606,7 +606,7 @@ void ffLogoPrint(void) { // If the source is not set, we can directly print the detected logo. if (options->source.length == 0) { - logoPrintDetected(options->type == FF_LOGO_TYPE_SMALL ? FF_LOGO_SIZE_SMALL : FF_LOGO_SIZE_NORMAL); + ffLogoPrintDetected(options->type == FF_LOGO_TYPE_SMALL ? FF_LOGO_SIZE_SMALL : FF_LOGO_SIZE_NORMAL); return; } @@ -620,7 +620,7 @@ void ffLogoPrint(void) { } } - logoPrintDetected(FF_LOGO_SIZE_UNKNOWN); + ffLogoPrintDetected(FF_LOGO_SIZE_UNKNOWN); } return; } @@ -681,7 +681,7 @@ void ffLogoPrint(void) { } } - logoPrintDetected(FF_LOGO_SIZE_UNKNOWN); + ffLogoPrintDetected(FF_LOGO_SIZE_UNKNOWN); } void ffLogoPrintLine(void) { diff --git a/src/logo/logo.h b/src/logo/logo.h index 94c9c59e6..105b96499 100644 --- a/src/logo/logo.h +++ b/src/logo/logo.h @@ -32,6 +32,7 @@ void ffLogoPrintRemaining(void); void ffLogoBuiltinPrint(void); void ffLogoBuiltinList(void); void ffLogoBuiltinListAutocompletion(void); +void ffLogoPrintDetected(FFLogoSize size); const FFlogo* ffLogoGetBuiltinForName(const FFstrbuf* name, FFLogoSize size); const FFlogo* ffLogoGetBuiltinDetected(FFLogoSize size);