mirror of
https://github.com/fastfetch-cli/fastfetch.git
synced 2026-11-08 14:10:11 +01:00
Global: fixes issues raised by AI
This commit is contained in:
@@ -48,6 +48,9 @@ const char* ffDetectFontImpl(FFFontResult* result)
|
||||
|
||||
for (uint32_t i = 0; i < ARRAY_SIZE(fonts); ++i)
|
||||
{
|
||||
if (fontBuffers[i].length != sizeof(LOGFONTW))
|
||||
continue; // Invalid data, skip
|
||||
|
||||
LOGFONTW* logFont = &fonts[i];
|
||||
|
||||
ffStrbufSetWS(&result->fonts[i], logFont->lfFaceName);
|
||||
|
||||
@@ -33,7 +33,7 @@ bool ffDetectTerminalSize(FFTerminalSizeResult* result)
|
||||
return false;
|
||||
|
||||
{
|
||||
CONSOLE_FONT_INFOEX cfi;
|
||||
CONSOLE_FONT_INFOEX cfi = { .cbSize = sizeof(cfi) };
|
||||
if(GetCurrentConsoleFontEx(hOutput, FALSE, &cfi)) // Only works for ConHost
|
||||
{
|
||||
result->width = result->columns * (uint16_t) cfi.dwFontSize.X;
|
||||
|
||||
@@ -950,7 +950,7 @@ static bool getCharacterPixelDimensions(FFLogoRequestData* requestData)
|
||||
{
|
||||
#ifdef _WIN32
|
||||
|
||||
CONSOLE_FONT_INFOEX cfi;
|
||||
CONSOLE_FONT_INFOEX cfi = { .cbSize = sizeof(cfi) };
|
||||
if(GetCurrentConsoleFontEx(GetStdHandle(STD_OUTPUT_HANDLE), FALSE, &cfi)) // Only works for ConHost
|
||||
{
|
||||
requestData->characterPixelWidth = cfi.dwFontSize.X;
|
||||
|
||||
Reference in New Issue
Block a user