From: Bas Pape Date: Tue, 1 Nov 2011 22:14:21 +0000 (+0100) Subject: Reset the input prior to processing it in order to prevent issues with per-chat histo... X-Git-Tag: 0.7.4~16 X-Git-Url: https://git.quassel-irc.org/?a=commitdiff_plain;h=362dc63b875969e76211a76bea9a704f880b4f14;p=quassel.git Reset the input prior to processing it in order to prevent issues with per-chat history. fixes 984 --- diff --git a/src/uisupport/multilineedit.cpp b/src/uisupport/multilineedit.cpp index 82f25de3..874dce8f 100644 --- a/src/uisupport/multilineedit.cpp +++ b/src/uisupport/multilineedit.cpp @@ -637,9 +637,11 @@ void MultiLineEdit::on_returnPressed(const QString & text) { if(line.isEmpty()) continue; addToHistory(line); - emit textEntered(line); } reset(); + foreach(const QString &line, text.split('\n', QString::SkipEmptyParts)) { + emit textEntered(line); + } _tempHistory.clear(); } else { emit noTextEntered();