From 25930c538a5daec2ca0ce7e524320d19d10ab728 Mon Sep 17 00:00:00 2001 From: Christian Stenger Date: Tue, 10 May 2022 08:36:43 +0200 Subject: [PATCH] Coco: Fix possible crash ..and silence warnings. Change-Id: I179439c050ee8cc9c784355256e9f5e084261e90 Reviewed-by: David Schulz --- src/plugins/coco/cocoplugin.cpp | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/plugins/coco/cocoplugin.cpp b/src/plugins/coco/cocoplugin.cpp index f99893cf4a4..9ad5133bf46 100644 --- a/src/plugins/coco/cocoplugin.cpp +++ b/src/plugins/coco/cocoplugin.cpp @@ -106,17 +106,17 @@ CocoPlugin::~CocoPlugin() delete d; } -bool CocoPlugin::initialize(const QStringList &arguments, QString *errorString) +bool CocoPlugin::initialize(const QStringList &, QString *) { using namespace Core; ActionContainer *menu = ActionManager::actionContainer(Debugger::Constants::M_DEBUG_ANALYZER); + if (menu) { + auto startCoco = new QAction("Squish Coco ...", this); + Command *cmd = ActionManager::registerAction(startCoco, "Coco.startCoco"); + menu->addAction(cmd, Debugger::Constants::G_ANALYZER_TOOLS); - auto startCoco = new QAction("Squish Coco ...", this); - Command *cmd = ActionManager::registerAction(startCoco, "Coco.startCoco"); - menu->addAction(cmd, Debugger::Constants::G_ANALYZER_TOOLS); - - connect(startCoco, &QAction::triggered, this, [this]() { d->startCoco(); }); - + connect(startCoco, &QAction::triggered, this, [this]() { d->startCoco(); }); + } return true; }