mirror of
https://github.com/fastfetch-cli/fastfetch.git
synced 2026-09-13 10:52:08 +02:00
Global: fixes issues raised by AI
This commit is contained in:
@@ -7,7 +7,7 @@ def main(amdgpu_ids_path: str):
|
||||
full_text = f.read()
|
||||
|
||||
if full_text == '':
|
||||
sys.exit('Error: pci.ids file is empty')
|
||||
sys.exit(f'Error: {amdgpu_ids_path} file is empty')
|
||||
|
||||
products = []
|
||||
for line in full_text.split('\n'):
|
||||
|
||||
@@ -19,7 +19,7 @@ def main(keep_vendor_list: set, pci_ids_path: str):
|
||||
full_text = f.read()
|
||||
|
||||
if full_text == '':
|
||||
sys.exit('Error: pci.ids file is empty')
|
||||
sys.exit(f'Error: {pci_ids_path} file is empty')
|
||||
|
||||
dev_list_text = full_text[:full_text.rfind('\n\n\n')] # remove known classes
|
||||
for line in dev_list_text.split('\n'):
|
||||
|
||||
@@ -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