# HG changeset patch # User John Donoghue # Date 1376610036 14400 # Node ID 12e5fa85f1bb7bae8b4e1106b86a39f00e14bfad # Parent 533c980b5796be49571370aa87e04755ca01014d 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. diff -r 533c980b5796 -r 12e5fa85f1bb libgui/qterminal/libqterminal/win32/QWinTerminalImpl.cpp --- 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;