diff libgui/qterminal/libqterminal/win32/QWinTerminalImpl.cpp @ 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 0b2a0acd0315
children aa09b746fa16
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;