aboutsummaryrefslogtreecommitdiff
path: root/sway
diff options
context:
space:
mode:
authorEric Engestrom <eric@engestrom.ch>2021-11-13 15:25:58 +0000
committerKirill Primak <vyivel@posteo.net>2021-11-14 10:43:09 +0300
commitbb7bb3676deead149c66fbf74b55d3bb4f9d69b5 (patch)
treea07d0f227cb4a8e80f0f65954c4789182dca716d /sway
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')
-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;
}