Reset the input prior to processing it in order to prevent issues with per-chat histo...
[quassel.git] / src / uisupport / multilineedit.cpp
index 82f25de..874dce8 100644 (file)
@@ -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();