[education/rkward] rkward/rbackend: Fix ocmpilation on Windows

Thomas Friedrichsmeier null at kde.org
Sun Apr 27 08:14:48 BST 2025


Git commit 0692676c760b3fdb0a527dc4b1eb6a0b74d82f80 by Thomas Friedrichsmeier.
Committed on 27/04/2025 at 07:14.
Pushed by tfry into branch 'master'.

Fix ocmpilation on Windows

M  +2    -2    rkward/rbackend/rksessionvars.cpp

https://invent.kde.org/education/rkward/-/commit/0692676c760b3fdb0a527dc4b1eb6a0b74d82f80

diff --git a/rkward/rbackend/rksessionvars.cpp b/rkward/rbackend/rksessionvars.cpp
index a1f5fab96..325a9613e 100644
--- a/rkward/rbackend/rksessionvars.cpp
+++ b/rkward/rbackend/rksessionvars.cpp
@@ -144,8 +144,8 @@ QStringList RKSessionVars::findRInstallations() {
 #if defined(Q_OS_MACOS)
 	ret = globVersionedDirs(u"/Library/Frameworks/R.framework/Versions"_s, QString(), u"Resources/bin/R"_s);
 #elif defined(Q_OS_WIN)
-	QString instroot = QString(getenv("PROGRAMFILES")) + u"/R"_s;
-	if (!QFileInfo(instroot).isReadable()) instroot = QString(getenv("PROGRAMFILES(x86)")) + u"/R"_s;
+	QString instroot = QString::fromLocal8Bit(getenv("PROGRAMFILES")) + u"/R"_s;
+	if (!QFileInfo(instroot).isReadable()) instroot = QString::fromLocal8Bit(getenv("PROGRAMFILES(x86)")) + u"/R"_s;
 	ret = globVersionedDirs(instroot, u"R-"_s, u"bin/R"_s);
 #else
 	const QStringList candidates{u"/usr/bin/R"_s, u"/usr/local/bin/R"_s};


More information about the rkward-tracker mailing list