From 390801aee78a167e3956af48e6d4539c0363e25b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E9=80=9A=E6=B4=B2?= Date: Thu, 30 Nov 2023 20:25:23 +0800 Subject: [PATCH] DisplayServer: fix build on FreeBSD --- src/detection/displayserver/linux/displayserver_linux.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/detection/displayserver/linux/displayserver_linux.c b/src/detection/displayserver/linux/displayserver_linux.c index d6eb3da99e..5336ade4a4 100644 --- a/src/detection/displayserver/linux/displayserver_linux.c +++ b/src/detection/displayserver/linux/displayserver_linux.c @@ -33,10 +33,12 @@ void ffConnectDisplayServerImpl(FFDisplayServerResult* ds) ffdsConnectXlib(ds); } + #ifdef __linux__ //This display detection method is display server independent. //Use it if all connections failed if(ds->displays.length == 0) ffdsConnectDrm(ds); + #endif //This fills in missing information about WM / DE by using env vars and iterating processes ffdsDetectWMDE(ds);