From dfe05c587beab876c0bf0718b84c7ed14bafde95 Mon Sep 17 00:00:00 2001 From: Haozhe Jiang Date: Sun, 28 Aug 2022 17:09:08 +0800 Subject: [PATCH] Use \r to terminate command in integrated terminal \r should be used instead of \n BUG: 458411 --- src/panels/terminal/terminalpanel.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/panels/terminal/terminalpanel.cpp b/src/panels/terminal/terminalpanel.cpp index 22f840f5c..a9c61768b 100644 --- a/src/panels/terminal/terminalpanel.cpp +++ b/src/panels/terminal/terminalpanel.cpp @@ -251,10 +251,10 @@ void TerminalPanel::sendCdToTerminal(const QString& dir, HistoryPolicy addToHist if (addToHistory == HistoryPolicy::AddToHistory) m_sendCdToTerminalHistory.enqueue(QDir(dir).canonicalPath()); - m_terminal->sendInput(" cd " + KShell::quoteArg(dir) + '\n'); + m_terminal->sendInput(" cd " + KShell::quoteArg(dir) + '\r'); if (m_clearTerminal) { - m_terminal->sendInput(QStringLiteral(" clear\n")); + m_terminal->sendInput(QStringLiteral(" clear\r")); m_clearTerminal = false; } } -- 2.47.3