diff --git a/src/core/MainWindow.cpp b/src/core/MainWindow.cpp index bb7de9ee..5f4ddef7 100644 --- a/src/core/MainWindow.cpp +++ b/src/core/MainWindow.cpp @@ -532,7 +532,7 @@ void MainWindow::displayInitialOptionsDialog(const InitialOptions &options, bool void MainWindow::openProject(const QString &project_name) { - QString filename = core->cmd("Pi " + project_name); + QString filename = core->cmdRaw("Pi " + project_name); setFilename(filename.trimmed()); core->openProject(project_name); @@ -547,7 +547,7 @@ void MainWindow::finalizeOpen() refreshAll(); // Add fortune message - core->message("\n" + core->cmd("fo")); + core->message("\n" + core->cmdRaw("fo")); showMaximized(); @@ -1551,6 +1551,8 @@ void MainWindow::on_actionExport_as_code_triggered() tempConfig.set("io.va", false); QTextStream fileOut(&file); QString &cmd = cmdMap[dialog.selectedNameFilter()]; + + // Use cmd because cmdRaw would not handle such input fileOut << Core()->cmd(cmd + " $s @ 0"); }