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);
 }