revert stupid revert

This commit is contained in:
Linus Dierheimer
2021-04-24 13:12:40 +02:00
parent c5c3cecb93
commit 49e112eeae
+15
View File
@@ -56,6 +56,19 @@ static void printKonsole(FFinstance* instance)
printTerminalFont(instance, font);
}
static void printXFCE4Terminal(FFinstance* instance)
{
char font[128];
ffParsePropFileHome(instance, ".config/xfce4/terminal/terminalrc", "FontName=%[^\n]", font);
if(font[0] == '\0')
{
ffPrintError(instance, FF_TERMFONT_MODULE_NAME, 0, &instance->config.termFontKey, &instance->config.termFontFormat, FF_TERMFONT_NUM_FORMAT_ARGS, "Couldn't find \"FontName=%%[^\\n]\" in \".config/xfce4/terminal/terminalrc\"");
return;
}
printTerminalFont(instance, font);
}
static void printTTY(FFinstance* instance)
{
char font[128];
@@ -78,6 +91,8 @@ void ffPrintTerminalFont(FFinstance* instance)
if(ffStrbufIgnCaseCompS(&result->exeName, "konsole") == 0)
printKonsole(instance);
else if(ffStrbufIgnCaseCompS(&result->exeName, "xfce4-terminal") == 0)
printXFCE4Terminal(instance);
else if(ffStrbufStartsWithIgnCaseS(&result->exeName, "login"))
printTTY(instance);
else