From d20a7344ab4774cc8a3a27c3925c2f4922ad07f6 Mon Sep 17 00:00:00 2001 From: Manuel Nickschas Date: Thu, 3 Apr 2008 13:43:54 +0000 Subject: [PATCH 1/1] Make X11 selection work correctly (marked text in the ChatWidget now goes into XSelection rather than the clipboard on X11 systems) --- src/qtui/chatwidget.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/qtui/chatwidget.cpp b/src/qtui/chatwidget.cpp index 85d8cad6..6c2da6ef 100644 --- a/src/qtui/chatwidget.cpp +++ b/src/qtui/chatwidget.cpp @@ -411,7 +411,11 @@ void ChatWidget::mouseReleaseEvent(QMouseEvent *event) { selectionStart = qMin(dragStartCursor, curCursor); selectionEnd = qMax(dragStartCursor, curCursor); // TODO Make X11SelectionMode configurable! +#ifdef Q_WS_X11 + QApplication::clipboard()->setText(selectionToString(), QClipboard::Selection); +#else QApplication::clipboard()->setText(selectionToString()); +#endif break; case MarkLines: mouseMode = Normal; -- 2.20.1