summaryrefslogtreecommitdiff
path: root/sway/main.c
diff options
context:
space:
mode:
authorEric Engestrom <[email protected]>2021-11-13 15:25:58 +0000
committerKirill Primak <[email protected]>2021-11-14 10:43:09 +0300
commitbb7bb3676deead149c66fbf74b55d3bb4f9d69b5 (patch)
treea07d0f227cb4a8e80f0f65954c4789182dca716d /sway/main.c
parentfc25e4944efdc5bc7e33a81180908927dba93ee6 (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/main.c')
-rw-r--r--sway/main.c3
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;
}