# 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 --git a/libgui/qterminal/libqterminal/win32/QWinTerminalImpl.cpp b/libgui/qterminal/libqterminal/win32/QWinTerminalImpl.cpp --- a/libgui/qterminal/libqterminal/win32/QWinTerminalImpl.cpp +++ b/libgui/qterminal/libqterminal/win32/QWinTerminalImpl.cpp @@ -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;