Skip to content

Commit 4f2ee85

Browse files
committed
Fix an error in daemon-helper
1 parent 7247a1d commit 4f2ee85

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

48 files changed

+56
-48
lines changed

session/application.cpp

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,13 @@ Application::Application(int& argc, char** argv)
106106

107107
m_wayland = parser.isSet(waylandOption);
108108

109+
if (m_wayland) {
110+
qputenv("XDG_SESSION_TYPE", "wayland");
111+
qputenv("QT_QPA_PLATFORM", "wayland");
112+
} else {
113+
qputenv("QT_QPA_PLATFORM", QByteArrayLiteral("xcb"));
114+
}
115+
109116
createConfigDirectory();
110117
initKWinConfig();
111118
initLanguage();

session/daemon-helper.cpp

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,8 +49,9 @@ void Daemon::startProcess(const QPair<QString, QStringList> &processInfo) {
4949

5050
auto xcb_extra = QProcessEnvironment();
5151
xcb_extra.insert("QT_QPA_PLATFORM", "xcb");
52-
53-
process->setProcessEnvironment(xcb_extra);
52+
auto sys_env = QProcessEnvironment::systemEnvironment();
53+
sys_env.insert(xcb_extra);
54+
process->setProcessEnvironment(sys_env);
5455
process->start(processInfo.first, processInfo.second);
5556
if (process->waitForStarted()) {
5657
qDebug() << "Process started:" << processInfo.first << "PID:" << process->processId();

settings-daemon/translations/ar_AA.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@
7979
<context>
8080
<name>ThemeManager</name>
8181
<message>
82-
<location filename="../theme/thememanager.cpp" line="293"/>
82+
<location filename="../theme/thememanager.cpp" line="294"/>
8383
<source>Screen scaling needs to be re-login to take effect</source>
8484
<translation type="unfinished"></translation>
8585
</message>

settings-daemon/translations/be_BY.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@
7979
<context>
8080
<name>ThemeManager</name>
8181
<message>
82-
<location filename="../theme/thememanager.cpp" line="293"/>
82+
<location filename="../theme/thememanager.cpp" line="294"/>
8383
<source>Screen scaling needs to be re-login to take effect</source>
8484
<translation type="unfinished"></translation>
8585
</message>

settings-daemon/translations/be_Latn.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@
7979
<context>
8080
<name>ThemeManager</name>
8181
<message>
82-
<location filename="../theme/thememanager.cpp" line="293"/>
82+
<location filename="../theme/thememanager.cpp" line="294"/>
8383
<source>Screen scaling needs to be re-login to take effect</source>
8484
<translation type="unfinished"></translation>
8585
</message>

settings-daemon/translations/bg_BG.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@
7979
<context>
8080
<name>ThemeManager</name>
8181
<message>
82-
<location filename="../theme/thememanager.cpp" line="293"/>
82+
<location filename="../theme/thememanager.cpp" line="294"/>
8383
<source>Screen scaling needs to be re-login to take effect</source>
8484
<translation type="unfinished"></translation>
8585
</message>

settings-daemon/translations/bs_BA.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@
7979
<context>
8080
<name>ThemeManager</name>
8181
<message>
82-
<location filename="../theme/thememanager.cpp" line="293"/>
82+
<location filename="../theme/thememanager.cpp" line="294"/>
8383
<source>Screen scaling needs to be re-login to take effect</source>
8484
<translation type="unfinished"></translation>
8585
</message>

settings-daemon/translations/cs_CZ.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@
7979
<context>
8080
<name>ThemeManager</name>
8181
<message>
82-
<location filename="../theme/thememanager.cpp" line="293"/>
82+
<location filename="../theme/thememanager.cpp" line="294"/>
8383
<source>Screen scaling needs to be re-login to take effect</source>
8484
<translation type="unfinished"></translation>
8585
</message>

settings-daemon/translations/da_DK.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@
7979
<context>
8080
<name>ThemeManager</name>
8181
<message>
82-
<location filename="../theme/thememanager.cpp" line="293"/>
82+
<location filename="../theme/thememanager.cpp" line="294"/>
8383
<source>Screen scaling needs to be re-login to take effect</source>
8484
<translation type="unfinished"></translation>
8585
</message>

settings-daemon/translations/de_DE.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@
7979
<context>
8080
<name>ThemeManager</name>
8181
<message>
82-
<location filename="../theme/thememanager.cpp" line="293"/>
82+
<location filename="../theme/thememanager.cpp" line="294"/>
8383
<source>Screen scaling needs to be re-login to take effect</source>
8484
<translation type="unfinished"></translation>
8585
</message>

0 commit comments

Comments
 (0)