From cc69abbed6a55e9aadda358bbdacc7edbb3b9922 Mon Sep 17 00:00:00 2001 From: Christian Hohnstaedt Date: Sat, 17 Aug 2024 13:18:06 +0200 Subject: [PATCH] Fixup for flexible clipboard export Commit 2060d75f51a63fc0022319e8423df7d55f9bdefc introduced a segfault. --- widgets/XcaTreeView.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/widgets/XcaTreeView.cpp b/widgets/XcaTreeView.cpp index 9a4b053a..431b3e78 100644 --- a/widgets/XcaTreeView.cpp +++ b/widgets/XcaTreeView.cpp @@ -533,8 +533,9 @@ void XcaTreeView::showContextMenu(QContextMenuEvent *e, setShortcut(QKeySequence::Delete); subExport = menu->addMenu(tr("Export")); const pki_export *xport = pki_export::by_id(Settings[ClipboardSettings]); - subExport->addAction(QString("%1 (%2)") - .arg(tr("Clipboard")).arg(xport->desc), this, + if (xport) + subExport->addAction(QString("%1 (%2)").arg( + tr("Clipboard")).arg(xport->desc), this, SLOT(pem2clipboard()))->setShortcut(QKeySequence::Copy); subExport->addAction(tr("File"), this, SLOT(exportItems()))-> setShortcut(QKeySequence::Save);