From cffa5e11d8d1f340bd2356c0944a0d3e91e38f2c Mon Sep 17 00:00:00 2001 From: Ilya Fedin Date: Fri, 6 Nov 2020 09:17:08 +0400 Subject: [PATCH] Use QClipboard::supportsSelection instead of ifdefs --- ui/widgets/labels.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/ui/widgets/labels.cpp b/ui/widgets/labels.cpp index a5c58fd..ac5c900 100644 --- a/ui/widgets/labels.cpp +++ b/ui/widgets/labels.cpp @@ -454,13 +454,12 @@ Text::StateResult FlatLabel::dragActionFinish(const QPoint &p, Qt::MouseButton b } } -#if defined Q_OS_UNIX && !defined Q_OS_MAC - if (!_selection.empty()) { + if (QGuiApplication::clipboard()->supportsSelection() + && !_selection.empty()) { TextUtilities::SetClipboardText( _text.toTextForMimeData(_selection), QClipboard::Selection); } -#endif // Q_OS_UNIX && !Q_OS_MAC return state; }