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.
This commit is contained in:
Eric Engestrom 2021-11-13 15:25:58 +00:00 committed by Kirill Primak
parent fc25e4944e
commit bb7bb3676d

View file

@ -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;
}