From 1e3c3e27953a3a325ae589f18670867947bede1e Mon Sep 17 00:00:00 2001 From: Preston Brown Date: Mon, 8 Nov 1999 17:43:34 +0000 Subject: [PATCH] clear appearance of selection after pasting. Don't extend selection while pasting. svn path=/trunk/kdebase/konsole/; revision=33262 --- src/TEWidget.C | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/TEWidget.C b/src/TEWidget.C index 742ce29e..5a61b75c 100644 --- a/src/TEWidget.C +++ b/src/TEWidget.C @@ -520,6 +520,9 @@ void TEWidget::mousePressEvent(QMouseEvent* ev) void TEWidget::mouseMoveEvent(QMouseEvent* ev) { if (actSel == 0) return; + if (ev->state() & MidButton) + return; // don't extend selection while pasting + //if ( !contentsRect().contains(ev->pos()) ) return; QPoint tL = contentsRect().topLeft(); int tLx = tL.x(); @@ -715,6 +718,7 @@ void TEWidget::emitSelection() text.replace(QRegExp("\n"), "\r"); QKeyEvent e(QEvent::KeyPress, 0,0,0, text); emit keyPressedSignal(&e); // expose as a big fat keypress event + emit clearSelectionSignal(); } }