mirror of
https://github.com/KDE/konsole.git
synced 2026-01-02 12:18:05 -05:00
Fix duplicates link-related entries in context menu
BUG: 426808 FIXED-IN: 20.08.3 !237
This commit is contained in:
committed by
Kurt Hindenburg
parent
b626359501
commit
44f00a490a
@@ -1790,7 +1790,18 @@ void SessionController::showDisplayContextMenu(const QPoint& position)
|
||||
#else
|
||||
copy->setShortcut(Konsole::ACCEL + Qt::SHIFT + Qt::Key_C);
|
||||
#endif
|
||||
// prepend content-specific actions such as "Open Link", "Copy Email Address" etc.
|
||||
|
||||
// remove content-specific actions such as "Open Link", "Copy Email Address" etc
|
||||
|
||||
if (popup->actions()[0]->objectName() == QStringLiteral("open-action") &&
|
||||
popup->actions()[1]->objectName() == QStringLiteral("copy-action"))
|
||||
{
|
||||
popup->removeAction(popup->actions().value(0, nullptr));
|
||||
popup->removeAction(popup->actions().value(0, nullptr));
|
||||
}
|
||||
|
||||
// prepend content-specific actions such as "Open Link", "Copy Email Address" etc
|
||||
|
||||
QSharedPointer<HotSpot> hotSpot = _sessionDisplayConnection->view()->filterActions(position);
|
||||
if (hotSpot != nullptr) {
|
||||
popup->insertActions(popup->actions().value(0, nullptr), hotSpot->actions() << contentSeparator );
|
||||
|
||||
Reference in New Issue
Block a user