Skip to content

Commit 463c24b

Browse files
committed
WM (Linux): for LXQt, only query wm settings when wm was not detected
Fixes #2199
1 parent a5d1b96 commit 463c24b

File tree

1 file changed

+6
-3
lines changed
  • src/detection/displayserver/linux

1 file changed

+6
-3
lines changed

src/detection/displayserver/linux/wmde.c

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -226,9 +226,12 @@ static void applyPrettyNameIfDE(FFDisplayServerResult* result, const char* name)
226226
) {
227227
ffStrbufSetS(&result->deProcessName, "lxqt-session");
228228
ffStrbufSetS(&result->dePrettyName, FF_DE_PRETTY_LXQT);
229-
FF_STRBUF_AUTO_DESTROY wmProcessNameBuffer = ffStrbufCreate();
230-
ffParsePropFileConfig("lxqt/session.conf", "window_manager =", &wmProcessNameBuffer);
231-
applyBetterWM(result, wmProcessNameBuffer.chars);
229+
if (result->wmProcessName.length == 0)
230+
{
231+
FF_STRBUF_AUTO_DESTROY wmProcessNameBuffer = ffStrbufCreate();
232+
ffParsePropFileConfig("lxqt/session.conf", "window_manager =", &wmProcessNameBuffer);
233+
applyBetterWM(result, wmProcessNameBuffer.chars);
234+
}
232235
}
233236

234237
else if(

0 commit comments

Comments
 (0)