Pass DBUS_SESSION_BUS_ADDRESS environmental variable.

This is necessary for disabling Plasma automounter on Wayland.

BUG: 368175
This commit is contained in:
Andrius Štikonas 2017-06-13 00:01:06 +02:00
parent fc8875ba65
commit 4e78cd9ff1
1 changed files with 2 additions and 1 deletions

View File

@ -70,7 +70,8 @@ bool checkPermissions()
const QStringList envVars = { QStringLiteral("KDE_FULL_SESSION"),
QStringLiteral("QT_WAYLAND_FORCE_DPI"),
QStringLiteral("QT_QPA_PLATFORM"),
QStringLiteral("XDG_RUNTIME_DIR") };
QStringLiteral("XDG_RUNTIME_DIR"),
QStringLiteral("DBUS_SESSION_BUS_ADDRESS") };
QProcessEnvironment env = QProcessEnvironment::systemEnvironment();
for (const auto &var : envVars)
if (env.contains(var))