X-Git-Url: https://git.quassel-irc.org/?a=blobdiff_plain;f=src%2Fuisupport%2Fmultilineedit.cpp;h=9029f02f4f87c2d2c883ab0348fde5e7f44bbb2f;hb=0c4bf34b7af339ab7c9c04eda429783719ca169f;hp=1f9515e5a14589464c3bc2a97c481d1af98786a8;hpb=72cf394e3d73d9885eabf09c958ea106da72a8c2;p=quassel.git diff --git a/src/uisupport/multilineedit.cpp b/src/uisupport/multilineedit.cpp index 1f9515e5..9029f02f 100644 --- a/src/uisupport/multilineedit.cpp +++ b/src/uisupport/multilineedit.cpp @@ -231,8 +231,11 @@ void MultiLineEdit::keyPressEvent(QKeyEvent *event) { # endif #endif - if(_mode == SingleLine) + if(_mode == SingleLine) { + event->accept(); + on_returnPressed(); return; + } #ifdef HAVE_KDE KTextEdit::keyPressEvent(event); #else @@ -310,6 +313,8 @@ void MultiLineEdit::on_returnPressed(const QString & text) { } reset(); tempHistory.clear(); + } else { + emit noTextEntered(); } }