@@ -135,9 +135,9 @@ static bool detectOpenbox(const FFstrbuf* dePrettyName, FFstrbuf* themeOrError)
135135{
136136 FF_STRBUF_AUTO_DESTROY absolutePath = ffStrbufCreateA (64 );
137137 const char * configFileSubpath = "openbox/rc.xml" ;
138- if (ffStrbufIgnCaseCompS (dePrettyName , "LXQt" ) == 0 )
138+ if (ffStrbufIgnCaseEqualS (dePrettyName , "LXQt" ))
139139 configFileSubpath = "openbox/lxqt-rc.xml" ;
140- else if (ffStrbufIgnCaseCompS (dePrettyName , "LXDE" ) == 0 )
140+ else if (ffStrbufIgnCaseEqualS (dePrettyName , "LXDE" ))
141141 configFileSubpath = "openbox/lxde-rc.xml" ;
142142
143143 if (!ffSearchUserConfigFile (& instance .state .platform .configDirs , configFileSubpath , & absolutePath ))
@@ -197,30 +197,33 @@ bool ffDetectWmTheme(FFstrbuf* themeOrError)
197197 return false;
198198 }
199199
200- if (ffStrbufIgnCaseCompS (& wm -> wmPrettyName , FF_WM_PRETTY_KWIN ) == 0 )
200+ if (ffStrbufIgnCaseEqualS (& wm -> wmPrettyName , FF_WM_PRETTY_KWIN ))
201201 return detectWMThemeFromConfigFile ("kwinrc" , "theme =" , "Breeze" , themeOrError );
202202
203- if (ffStrbufIgnCaseCompS (& wm -> wmPrettyName , FF_WM_PRETTY_XFWM4 ) == 0 )
203+ if (
204+ ffStrbufIgnCaseEqualS (& wm -> wmPrettyName , FF_WM_PRETTY_XFWM4 ) ||
205+ (ffStrbufIgnCaseEqualS (& wm -> wmPrettyName , "labwc" ) && ffStrbufIgnCaseEqualS (& wm -> dePrettyName , FF_DE_PRETTY_XFCE4 ))
206+ )
204207 return detectXFWM4 (themeOrError );
205208
206- if (ffStrbufIgnCaseCompS (& wm -> wmPrettyName , FF_WM_PRETTY_MUTTER ) == 0 )
209+ if (ffStrbufIgnCaseEqualS (& wm -> wmPrettyName , FF_WM_PRETTY_MUTTER ))
207210 {
208211 if (
209- ffStrbufIgnCaseCompS (& wm -> dePrettyName , FF_DE_PRETTY_GNOME ) == 0 ||
212+ ffStrbufIgnCaseEqualS (& wm -> dePrettyName , FF_DE_PRETTY_GNOME ) ||
210213 ffStrbufIgnCaseEqualS (& wm -> dePrettyName , FF_DE_PRETTY_GNOME_CLASSIC )
211214 )
212215 return detectMutter (themeOrError );
213216 else
214217 return detectGTKThemeAsWMTheme (themeOrError );
215218 }
216219
217- if (ffStrbufIgnCaseCompS (& wm -> wmPrettyName , FF_WM_PRETTY_MUFFIN ) == 0 )
220+ if (ffStrbufIgnCaseEqualS (& wm -> wmPrettyName , FF_WM_PRETTY_MUFFIN ))
218221 return detectMuffin (themeOrError );
219222
220- if (ffStrbufIgnCaseCompS (& wm -> wmPrettyName , FF_WM_PRETTY_MARCO ) == 0 )
223+ if (ffStrbufIgnCaseEqualS (& wm -> wmPrettyName , FF_WM_PRETTY_MARCO ))
221224 return detectWMThemeFromSettings ("/org/mate/Marco/general/theme" , "org.mate.Marco.general" , NULL , "theme" , themeOrError );
222225
223- if (ffStrbufIgnCaseCompS (& wm -> wmPrettyName , FF_WM_PRETTY_OPENBOX ) == 0 )
226+ if (ffStrbufIgnCaseEqualS (& wm -> wmPrettyName , FF_WM_PRETTY_OPENBOX ))
224227 return detectOpenbox (& wm -> dePrettyName , themeOrError );
225228
226229 ffStrbufAppendS (themeOrError , "Unknown WM: " );
0 commit comments