mirror of
https://github.com/fastfetch-cli/fastfetch.git
synced 2026-09-13 02:42:09 +02:00
Parsing: improves reliablity
Co-authored-by: Copilot <copilot@github.com>
This commit is contained in:
@@ -1,7 +1,6 @@
|
||||
#include "fastfetch.h"
|
||||
#include "common/parsing.h"
|
||||
|
||||
#include <ctype.h>
|
||||
|
||||
#ifdef _WIN32
|
||||
#pragma GCC diagnostic push
|
||||
@@ -101,6 +100,16 @@ void ffParseGTK(FFstrbuf* buffer, const FFstrbuf* gtk2, const FFstrbuf* gtk3, co
|
||||
ffStrbufAppend(buffer, gtk3);
|
||||
ffStrbufAppendS(buffer, " [GTK3]");
|
||||
}
|
||||
} else if (gtk2->length > 0 && gtk4->length > 0) {
|
||||
if (ffStrbufIgnCaseEqual(gtk2, gtk4)) {
|
||||
ffStrbufAppend(buffer, gtk4);
|
||||
ffStrbufAppendS(buffer, " [GTK2/4]");
|
||||
} else {
|
||||
ffStrbufAppend(buffer, gtk2);
|
||||
ffStrbufAppendS(buffer, " [GTK2], ");
|
||||
ffStrbufAppend(buffer, gtk4);
|
||||
ffStrbufAppendS(buffer, " [GTK4]");
|
||||
}
|
||||
} else if (gtk3->length > 0 && gtk4->length > 0) {
|
||||
if (ffStrbufIgnCaseEqual(gtk3, gtk4)) {
|
||||
ffStrbufAppend(buffer, gtk4);
|
||||
|
||||
Reference in New Issue
Block a user