From ad9fc5845a9d3df1233c1ce219d26605aabc396c Mon Sep 17 00:00:00 2001 From: Linus Dierheimer Date: Fri, 22 Jul 2022 12:23:35 +0200 Subject: [PATCH] GTK: Fix detection on XFCE DE #198 #199 --- src/detection/gtk.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/detection/gtk.c b/src/detection/gtk.c index 70e559ce2..7733780da 100644 --- a/src/detection/gtk.c +++ b/src/detection/gtk.c @@ -53,13 +53,13 @@ static void detectGTKFromSettings(FFinstance* instance, FFGTKResult* result) const FFDisplayServerResult* wmde = ffConnectDisplayServer(instance); - if(ffStrbufIgnCaseCompS(&wmde->dePrettyName, "XFCE") == 0) + if(ffStrbufIgnCaseCompS(&wmde->dePrettyName, "Xfce") == 0 || ffStrbufIgnCaseCompS(&wmde->dePrettyName, "Xfce4") == 0) { themeName = ffSettingsGetXFConf(instance, "xsettings", "/Net/ThemeName", FF_VARIANT_TYPE_STRING).strValue; iconsName = ffSettingsGetXFConf(instance, "xsettings", "/Net/IconThemeName", FF_VARIANT_TYPE_STRING).strValue; fontName = ffSettingsGetXFConf(instance, "xsettings", "/Gtk/FontName", FF_VARIANT_TYPE_STRING).strValue; cursorTheme = ffSettingsGetXFConf(instance, "xsettings", "/Gtk/CursorThemeName", FF_VARIANT_TYPE_STRING).strValue; - cursorSize = ffSettingsGetXFConf(instance, "xsettings", "/Gtk/CursorSize", FF_VARIANT_TYPE_INT).intValue; + cursorSize = ffSettingsGetXFConf(instance, "xsettings", "/Gtk/CursorThemeSize", FF_VARIANT_TYPE_INT).intValue; } else if(ffStrbufIgnCaseCompS(&wmde->dePrettyName, "Cinnamon") == 0) {