diff options
author | Leonardo Hernández Hernández <leohdz172@protonmail.com> | 2022-09-10 23:48:38 -0500 |
---|---|---|
committer | Leonardo Hernández Hernández <leohdz172@protonmail.com> | 2022-09-10 23:54:56 -0500 |
commit | c8a9f634515cbf5a943a982bb4b603682c0eca22 (patch) | |
tree | b37431fc1f1b2bbf5dfdb58c01a5324342d5bb86 | |
parent | fd67087a82d52f79cb3f02f9048ee4dd603fd8a6 (diff) |
prior run the startup command start the backend
this allow use clients like wlr-randr in the startup command
-rw-r--r-- | dwl.c | 14 |
1 files changed, 7 insertions, 7 deletions
@@ -1817,7 +1817,12 @@ run(char *startup_cmd) die("startup: display_add_socket_auto"); setenv("WAYLAND_DISPLAY", socket, 1); - /* Now that the socket exists, run the startup command */ + /* Start the backend. This will enumerate outputs and inputs, become the DRM + * master, etc */ + if (!wlr_backend_start(backend)) + die("startup: backend_start"); + + /* Now that the socket exists and the backend is started, run the startup command */ if (startup_cmd) { int piperw[2]; if (pipe(piperw) < 0) @@ -1839,12 +1844,7 @@ run(char *startup_cmd) signal(SIGPIPE, SIG_IGN); printstatus(); - /* Start the backend. This will enumerate outputs and inputs, become the DRM - * master, etc */ - if (!wlr_backend_start(backend)) - die("startup: backend_start"); - - /* Now that outputs are initialized, choose initial selmon based on + /* At this point the outputs are initialized, choose initial selmon based on * cursor position, and set default cursor image */ selmon = xytomon(cursor->x, cursor->y); |