24 if (qEnvironmentVariableIsEmpty(
"QT_WAYLAND_SHELL_INTEGRATION")) {
33 if (!qEnvironmentVariableIsEmpty(
"WAYLAND_DISPLAY")) {
34 qputenv(
"QT_WAYLAND_SHELL_INTEGRATION",
"phosphorwayland");
40 const QByteArray runtimeDir = qgetenv(
"XDG_RUNTIME_DIR");
41 if (!runtimeDir.isEmpty()) {
42 const QString runtimePath = QString::fromUtf8(runtimeDir);
43 if (QFile::exists(runtimePath + QStringLiteral(
"/wayland-0"))
44 || QFile::exists(runtimePath + QStringLiteral(
"/wayland-1"))) {
45 qputenv(
"QT_WAYLAND_SHELL_INTEGRATION",
"phosphorwayland");