changeset 17262:12e5fa85f1bb

Windows GUI: clear any terminal selection when pressing a key/pasting to terminal. * libgui/qterminal/libqterminal/win32/QWinTerminalImpl.cpp (QConsolePrivate::sendConsoleText): clear selection before adding text to console.
author John Donoghue <john.donoghue@ieee.org>
date Thu, 15 Aug 2013 19:40:36 -0400
parents 533c980b5796
children 2ab5636ee75f
files libgui/qterminal/libqterminal/win32/QWinTerminalImpl.cpp
diffstat 1 files changed, 3 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/libgui/qterminal/libqterminal/win32/QWinTerminalImpl.cpp	Thu Aug 15 22:11:22 2013 -0700
+++ b/libgui/qterminal/libqterminal/win32/QWinTerminalImpl.cpp	Thu Aug 15 19:40:36 2013 -0400
@@ -1161,6 +1161,9 @@
 
 #define TEXT_CHUNK_SIZE 512
 
+  // clear any selection on inserting text
+  clearSelection();
+
   int len = s.length ();
   INPUT_RECORD events[TEXT_CHUNK_SIZE];
   DWORD nEvents = 0, written;