From eee4927d685ad91bb59b0311fd265b33470d1045 Mon Sep 17 00:00:00 2001
From: Ulf Hermann <ulf.hermann@theqtcompany.com>
Date: Fri, 18 Sep 2015 13:32:17 +0200
Subject: [PATCH] Analyzer: Only load a random first tool if none is selected
 already

Change-Id: Ia0ece94a8ef8d8f86d08400594744552c7a77242
Reviewed-by: Tarja Sundqvist <tarja.sundqvist@theqtcompany.com>
Reviewed-by: hjk <hjk@theqtcompany.com>
---
 src/plugins/analyzerbase/analyzermanager.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/plugins/analyzerbase/analyzermanager.cpp b/src/plugins/analyzerbase/analyzermanager.cpp
index 168e65fd2d8..6b47c321e5a 100644
--- a/src/plugins/analyzerbase/analyzermanager.cpp
+++ b/src/plugins/analyzerbase/analyzermanager.cpp
@@ -432,7 +432,7 @@ void AnalyzerManagerPrivate::modeChanged(IMode *mode)
 {
     if (mode && mode == m_mode) {
         m_mainWindow->setDockActionsVisible(true);
-        static bool firstTime = true;
+        static bool firstTime = !m_currentAction;
         if (firstTime)
             selectSavedTool();
         firstTime = false;
-- 
GitLab