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.8-beta1~65 X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=commitdiff_plain;h=b56a8712f3063e93b68bfa6bd8f2ec67e955df50;ds=sidebyside 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();