aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/qmlprofiler/qmlprofilerstatisticsview.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/qmlprofiler/qmlprofilerstatisticsview.cpp')
-rw-r--r--src/plugins/qmlprofiler/qmlprofilerstatisticsview.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/plugins/qmlprofiler/qmlprofilerstatisticsview.cpp b/src/plugins/qmlprofiler/qmlprofilerstatisticsview.cpp
index d11c97e085..81d5735875 100644
--- a/src/plugins/qmlprofiler/qmlprofilerstatisticsview.cpp
+++ b/src/plugins/qmlprofiler/qmlprofilerstatisticsview.cpp
@@ -360,7 +360,8 @@ void QmlProfilerStatisticsMainView::copyTableToClipboard() const
str += textForItem(itemModel->index(i, 0));
QClipboard *clipboard = QApplication::clipboard();
- clipboard->setText(str, QClipboard::Selection);
+ if (clipboard->supportsSelection())
+ clipboard->setText(str, QClipboard::Selection);
clipboard->setText(str, QClipboard::Clipboard);
}
@@ -368,7 +369,8 @@ void QmlProfilerStatisticsMainView::copyRowToClipboard() const
{
QString str = textForItem(selectedModelIndex());
QClipboard *clipboard = QApplication::clipboard();
- clipboard->setText(str, QClipboard::Selection);
+ if (clipboard->supportsSelection())
+ clipboard->setText(str, QClipboard::Selection);
clipboard->setText(str, QClipboard::Clipboard);
}