[education/rkward] /: Fix options(warn) with R 4.6.0
Thomas Friedrichsmeier
null at kde.org
Wed May 20 18:43:58 BST 2026
Git commit f4dd23307fd124325241108a4ec174995f56b476 by Thomas Friedrichsmeier.
Committed on 20/05/2026 at 17:43.
Pushed by tfry into branch 'master'.
Fix options(warn) with R 4.6.0
M +1 -1 ChangeLog
M +1 -1 rkward/rbackend/rkrbackend.cpp
https://invent.kde.org/education/rkward/-/commit/f4dd23307fd124325241108a4ec174995f56b476
diff --git a/ChangeLog b/ChangeLog
index b27b93c52..5b448ebb5 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,5 @@
--- Version 0.8.4 - UNRELEASED
-
+- Fixed: Setting options(warn=...) resulted in an error with R 4.6.0
--- Version 0.8.3 - Apr-24-2026
- Fixed: Remove obsolete dep# on dbus
diff --git a/rkward/rbackend/rkrbackend.cpp b/rkward/rbackend/rkrbackend.cpp
index 190ad9f58..b80eae3ca 100644
--- a/rkward/rbackend/rkrbackend.cpp
+++ b/rkward/rbackend/rkrbackend.cpp
@@ -1207,7 +1207,7 @@ RCommandProxy *RKRBackend::runDirectCommand(const QString &command, RCommand::Co
static void setWarnOption(int level, bool tryeval = false) {
SEXP s, t;
- RFn::Rf_protect(t = s = RFn::Rf_lcons(ROb(R_NilValue), RFn::Rf_allocList(2)));
+ RFn::Rf_protect(t = s = RFn::Rf_lcons(ROb(R_NilValue), RFn::Rf_allocList(1)));
RFn::SETCAR(t, RFn::Rf_install("options"));
t = RFn::CDR(t);
RFn::SETCAR(t, RFn::Rf_ScalarInteger(level));
More information about the rkward-tracker
mailing list