Mercurial > octave-antonio
diff libgui/qterminal/libqterminal/unix/TerminalView.cpp @ 20137:4ba6c61c8794
no copying of empty text in terminal when copy shortcut is not Ctrl-C
* TerminalView.cpp (copyClipboard):
* QWinTerminalImpl.cpp (copyClipboard):
in the case of an extra interrupt action, do not copy to clipboard
without correctly checking for selected text
author | Torsten <ttl@justmail.de> |
---|---|
date | Mon, 27 Apr 2015 16:48:37 +0200 |
parents | 88233ac3f3ea |
children |
line wrap: on
line diff
--- a/libgui/qterminal/libqterminal/unix/TerminalView.cpp Fri Apr 24 23:36:59 2015 -0500 +++ b/libgui/qterminal/libqterminal/unix/TerminalView.cpp Mon Apr 27 16:48:37 2015 +0200 @@ -2281,8 +2281,11 @@ QString text = _screenWindow->selectedText(_preserveLineBreaks); - if (text.isEmpty () && ! extra_interrupt) - emit interrupt_signal (); + if (text.isEmpty ()) + { + if (! extra_interrupt) + emit interrupt_signal (); + } else QApplication::clipboard()->setText(text); }