diff options
author | Eric Engestrom <eric@engestrom.ch> | 2021-11-13 15:25:58 +0000 |
---|---|---|
committer | Kirill Primak <vyivel@posteo.net> | 2021-11-14 10:43:09 +0300 |
commit | bb7bb3676deead149c66fbf74b55d3bb4f9d69b5 (patch) | |
tree | a07d0f227cb4a8e80f0f65954c4789182dca716d /sway | |
parent | fc25e4944efdc5bc7e33a81180908927dba93ee6 (diff) |
sway: allow IPCs on proprietary drivers
Proprietary drivers require --unsupported-gpu to be allowed, and IPCs
require no option to be passed.
The only way to satisfy both is to run IPCs before checking for
proprietary drivers.
Diffstat (limited to 'sway')
-rw-r--r-- | sway/main.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sway/main.c b/sway/main.c index 2c760524..6c71048b 100644 --- a/sway/main.c +++ b/sway/main.c @@ -342,7 +342,6 @@ int main(int argc, char **argv) { log_kernel(); log_distro(); log_env(); - detect_proprietary(allow_unsupported_gpu); if (optind < argc) { // Behave as IPC client if (optind != 1) { @@ -369,6 +368,8 @@ int main(int argc, char **argv) { return 0; } + detect_proprietary(allow_unsupported_gpu); + if (!server_privileged_prepare(&server)) { return 1; } |