]> cloud.milkyroute.net Git - dolphin.git/commitdiff
Use \r to terminate command in integrated terminal
authorHaozhe Jiang <mmf@mmf.moe>
Sun, 28 Aug 2022 09:09:08 +0000 (17:09 +0800)
committerivan tkachenko <me@ratijas.tk>
Wed, 23 Nov 2022 17:46:00 +0000 (17:46 +0000)
\r should be used instead of \n

BUG: 458411

src/panels/terminal/terminalpanel.cpp

index 22f840f5c930c7cd58cf31b9984bb5ee62baec36..a9c61768b0d72d7c8fe05b1bc5e805cabea9b6f6 100644 (file)
@@ -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;
     }
 }