From 4544c2f06b82d4421ca0dac26c8459b3c79ec133 Mon Sep 17 00:00:00 2001 From: Matthieu Gallien Date: Wed, 12 Feb 2025 09:53:07 +0100 Subject: [PATCH] use qputenv to modify the running process environment Signed-off-by: Matthieu Gallien --- src/gui/application.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/gui/application.cpp b/src/gui/application.cpp index 2ac79a20e..6c00e6b6d 100644 --- a/src/gui/application.cpp +++ b/src/gui/application.cpp @@ -234,12 +234,11 @@ Application::Application(int &argc, char **argv) qputenv("OPENSSL_CONF", opensslConf.toLocal8Bit()); const auto shouldDisableGraphicsAcceleration = [&]() { - const auto systemEnvironment = QProcessEnvironment::systemEnvironment(); - if (systemEnvironment.contains(QStringLiteral("VMWARE"))) { + if (qEnvironmentVariableIsSet("VMWARE")) { return true; } - if (systemEnvironment.contains("SESSIONNAME") && systemEnvironment.value("SESSIONNAME").startsWith("RDP-")) { + if (qEnvironmentVariableIsSet("SESSIONNAME") && qEnvironmentVariable("SESSIONNAME").startsWith("RDP-")) { return true; } @@ -247,7 +246,7 @@ Application::Application(int &argc, char **argv) }; if (shouldDisableGraphicsAcceleration()) { - QProcessEnvironment::systemEnvironment().insert(QStringLiteral("SVGA_ALLOW_LLVMPIPE"), 0); + qputenv("SVGA_ALLOW_LLVMPIPE", 0); qCInfo(lcApplication) << "Disabling graphics acceleration, application might be running in a virtual or in a remote desktop."; } #endif -- 2.39.5