diff --git a/src/plugins/terminal/terminalwidget.cpp b/src/plugins/terminal/terminalwidget.cpp index 6521291d4ca..a684d5470d5 100644 --- a/src/plugins/terminal/terminalwidget.cpp +++ b/src/plugins/terminal/terminalwidget.cpp @@ -483,19 +483,12 @@ bool TerminalWidget::setSelection(const std::optional &selection) return false; } - /*if (m_selection && m_selection->final) { - QClipboard *clipboard = QApplication::clipboard(); - if (clipboard->supportsSelection()) { - qCDebug(selectionLog) << "Clearing selection from clipboard"; - clipboard->clear(QClipboard::Selection); - } - }*/ + m_copyAction.setEnabled(selection.has_value()); m_selection = selection; if (m_selection && m_selection->final) { qCDebug(selectionLog) << "Copy enabled:" << selection.has_value(); - m_copyAction.setEnabled(selection.has_value()); QClipboard *clipboard = QApplication::clipboard(); if (clipboard->supportsSelection()) {