mirror of
https://github.com/fastfetch-cli/fastfetch.git
synced 2026-09-13 02:42:09 +02:00
Android: simplify code; fix mistakes in terminal font detection code
This commit is contained in:
@@ -5,14 +5,11 @@ void ffDetectOSImpl(FFOSResult* os, const FFinstance* instance)
|
|||||||
{
|
{
|
||||||
FF_UNUSED(instance);
|
FF_UNUSED(instance);
|
||||||
|
|
||||||
ffStrbufInit(&os->name);
|
ffStrbufInitS(&os->name, "Android");
|
||||||
ffStrbufSetS(&os->name, "Android");
|
|
||||||
|
|
||||||
ffStrbufInit(&os->prettyName);
|
ffStrbufInitS(&os->prettyName, "Android");
|
||||||
ffStrbufSetS(&os->prettyName, "Android");
|
|
||||||
|
|
||||||
ffStrbufInit(&os->id);
|
ffStrbufInitS(&os->id, "android");
|
||||||
ffStrbufSetS(&os->id, "android");
|
|
||||||
|
|
||||||
ffStrbufInit(&os->version);
|
ffStrbufInit(&os->version);
|
||||||
ffSettingsGetAndroidProperty("ro.build.version.release", &os->version);
|
ffSettingsGetAndroidProperty("ro.build.version.release", &os->version);
|
||||||
@@ -26,13 +23,11 @@ void ffDetectOSImpl(FFOSResult* os, const FFinstance* instance)
|
|||||||
ffStrbufInit(&os->buildID);
|
ffStrbufInit(&os->buildID);
|
||||||
ffSettingsGetAndroidProperty("ro.build.id", &os->buildID);
|
ffSettingsGetAndroidProperty("ro.build.id", &os->buildID);
|
||||||
|
|
||||||
ffStrbufInit(&os->systemName);
|
ffStrbufInitS(&os->systemName, instance->state.utsname.sysname);
|
||||||
ffStrbufSetS(&os->systemName, instance->state.utsname.sysname);
|
|
||||||
|
|
||||||
ffStrbufInit(&os->architecture);
|
ffStrbufInitS(&os->architecture, instance->state.utsname.machine);
|
||||||
ffStrbufSetS(&os->architecture, instance->state.utsname.machine);
|
|
||||||
|
|
||||||
ffStrbufInitA(&os->idLike, 0);
|
ffStrbufInit(&os->idLike);
|
||||||
ffStrbufInitA(&os->variant, 0);
|
ffStrbufInit(&os->variant);
|
||||||
ffStrbufInitA(&os->variantID, 0);
|
ffStrbufInit(&os->variantID);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -31,7 +31,7 @@ const char* detectTermux(const FFinstance* instance, FFTerminalFontResult* termi
|
|||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
if(ffFT_New_Face(library, FF_TERMUX_FONT_PATH, 0, &face ))
|
if(ffFT_New_Face(library, FF_TERMUX_FONT_PATH, 0, &face))
|
||||||
{
|
{
|
||||||
error = "FT_NEW_Face(" FF_TERMUX_FONT_PATH ") failed";
|
error = "FT_NEW_Face(" FF_TERMUX_FONT_PATH ") failed";
|
||||||
goto exit;
|
goto exit;
|
||||||
@@ -49,7 +49,7 @@ exit:
|
|||||||
#else
|
#else
|
||||||
|
|
||||||
FF_UNUSED(terminalFont);
|
FF_UNUSED(terminalFont);
|
||||||
ffStrbufSetS(&terminalFont->error, "fastfetch is built without freetype2 support");
|
return "fastfetch is built without freetype2 support";
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user