mirror of
https://github.com/fastfetch-cli/fastfetch.git
synced 2026-11-03 11:44:18 +01:00
macOS: don't build cursor / icons / theme
This commit is contained in:
+13
-4
@@ -11,6 +11,8 @@
|
||||
#define FF_CURSOR_MODULE_NAME "Cursor"
|
||||
#define FF_CURSOR_NUM_FORMAT_ARGS 2
|
||||
|
||||
#if !(defined(__ANDROID__) || defined(__APPLE__))
|
||||
|
||||
static void printCursor(FFinstance* instance, FFstrbuf* cursorTheme, const FFstrbuf* cursorSize)
|
||||
{
|
||||
ffStrbufRemoveIgnCaseEndS(cursorTheme, "cursors");
|
||||
@@ -190,12 +192,17 @@ static bool printCursorFromEnv(FFinstance* instance)
|
||||
return true;
|
||||
}
|
||||
|
||||
#endif
|
||||
|
||||
void ffPrintCursor(FFinstance* instance)
|
||||
{
|
||||
#ifdef __ANDROID__
|
||||
ffPrintError(instance, FF_CURSOR_MODULE_NAME, 0, &instance->config.cursor, "Cursor detection is not supported on Android");
|
||||
return;
|
||||
#endif
|
||||
#if defined(__ANDROID__) || defined(__APPLE__)
|
||||
|
||||
FF_UNUSED(instance);
|
||||
ffPrintError(instance, FF_CURSOR_MODULE_NAME, 0, &instance->config.cursor, "Cursor detection is not supported");
|
||||
return;
|
||||
|
||||
#else
|
||||
|
||||
const FFDisplayServerResult* wmde = ffConnectDisplayServer(instance);
|
||||
|
||||
@@ -243,4 +250,6 @@ void ffPrintCursor(FFinstance* instance)
|
||||
) return;
|
||||
|
||||
printCursorGTK(instance);
|
||||
|
||||
#endif
|
||||
}
|
||||
|
||||
+9
-4
@@ -10,10 +10,13 @@
|
||||
|
||||
void ffPrintIcons(FFinstance* instance)
|
||||
{
|
||||
#ifdef __ANDROID__
|
||||
ffPrintError(instance, FF_ICONS_MODULE_NAME, 0, &instance->config.icons, "Icons detection is not supported on Android");
|
||||
return;
|
||||
#endif
|
||||
#if defined(__ANDROID__) || defined(__APPLE__)
|
||||
|
||||
FF_UNUSED(instance);
|
||||
ffPrintError(instance, FF_ICONS_MODULE_NAME, 0, &instance->config.icons, "Icons detection is not supported");
|
||||
return;
|
||||
|
||||
#else
|
||||
|
||||
const FFDisplayServerResult* wmde = ffConnectDisplayServer(instance);
|
||||
|
||||
@@ -64,4 +67,6 @@ void ffPrintIcons(FFinstance* instance)
|
||||
}
|
||||
|
||||
ffStrbufDestroy(>kPretty);
|
||||
|
||||
#endif
|
||||
}
|
||||
|
||||
+9
-4
@@ -10,10 +10,13 @@
|
||||
|
||||
void ffPrintTheme(FFinstance* instance)
|
||||
{
|
||||
#ifdef __ANDROID__
|
||||
ffPrintError(instance, FF_THEME_MODULE_NAME, 0, &instance->config.theme, "Theme detection is not supported on Android");
|
||||
return;
|
||||
#endif
|
||||
#if defined(__ANDROID__) || defined(__APPLE__)
|
||||
|
||||
FF_UNUSED(instance);
|
||||
ffPrintError(instance, FF_THEME_MODULE_NAME, 0, &instance->config.theme, "Theme detection is not supported");
|
||||
return;
|
||||
|
||||
#else
|
||||
|
||||
const FFDisplayServerResult* wmde = ffConnectDisplayServer(instance);
|
||||
|
||||
@@ -98,4 +101,6 @@ void ffPrintTheme(FFinstance* instance)
|
||||
|
||||
ffStrbufDestroy(&plasmaColorPretty);
|
||||
ffStrbufDestroy(>kPretty);
|
||||
|
||||
#endif
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user