From 7162c7162aefb0cedcf610bb7fbf2c3b5d801e26 Mon Sep 17 00:00:00 2001 From: Orgad Shaneh Date: Fri, 21 Dec 2018 12:33:06 +0200 Subject: [PATCH] Callgrind: Fix enabling of KCachegrind action Change-Id: I355730ff4bcf6579028066a6f1080cfb790b523e Reviewed-by: Christian Kandeler --- src/plugins/valgrind/callgrindtool.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/plugins/valgrind/callgrindtool.cpp b/src/plugins/valgrind/callgrindtool.cpp index 73f577125aa..909451f20ee 100644 --- a/src/plugins/valgrind/callgrindtool.cpp +++ b/src/plugins/valgrind/callgrindtool.cpp @@ -803,6 +803,7 @@ void CallgrindTool::updateRunActions() { if (m_toolBusy) { m_startAction->setEnabled(false); + m_startKCachegrind->setEnabled(false); m_startAction->setToolTip(tr("A Valgrind Callgrind analysis is still in progress.")); m_stopAction->setEnabled(true); } else { @@ -934,11 +935,8 @@ void CallgrindTool::takeParserData(ParseData *data) { showParserResults(data); - if (!data) { - m_lastFileName.clear(); - m_startKCachegrind->setEnabled(false); + if (!data) return; - } // clear first clearTextMarks();