Skip to content

Commit 5c1ac33

Browse files
MacOS WM & DE support
1 parent 0b3bf3c commit 5c1ac33

File tree

1 file changed

+13
-5
lines changed

1 file changed

+13
-5
lines changed

src/detection/displayserver/displayserver_apple.c

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,19 @@ void ffConnectDisplayServerImpl(FFDisplayServerResult* ds, const FFinstance* ins
44
{
55
FF_UNUSED(instance);
66

7-
ffStrbufInitA(&ds->wmProcessName, 0);
8-
ffStrbufInitA(&ds->wmPrettyName, 0);
9-
ffStrbufInitA(&ds->wmProtocolName, 0);
10-
ffStrbufInitA(&ds->deProcessName, 0);
11-
ffStrbufInitA(&ds->dePrettyName, 0);
7+
ffStrbufInit(&ds->wmProcessName);
8+
ffStrbufAppendS(&ds->wmProcessName, "quartz");
9+
10+
ffStrbufInit(&ds->wmPrettyName);
11+
ffStrbufAppendS(&ds->wmPrettyName, "Quartz Compositor");
12+
13+
ffStrbufInit(&ds->deProcessName);
14+
ffStrbufAppendS(&ds->deProcessName, "aqua");
15+
16+
ffStrbufInit(&ds->dePrettyName);
17+
ffStrbufAppendS(&ds->dePrettyName, "Aqua");
18+
1219
ffStrbufInitA(&ds->deVersion, 0);
20+
ffStrbufInitA(&ds->wmProtocolName, 0);
1321
ffListInitA(&ds->resolutions, sizeof(FFResolutionResult), 0);
1422
}

0 commit comments

Comments
 (0)