From b56a8712f3063e93b68bfa6bd8f2ec67e955df50 Mon Sep 17 00:00:00 2001 From: Bas Pape Date: Tue, 1 Nov 2011 23:14:21 +0100 Subject: [PATCH] Reset the input prior to processing it in order to prevent issues with per-chat history. fixes 984 --- src/uisupport/multilineedit.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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(); -- 2.20.1