From 80f17e0c959d3b146cf9c11852517ac7b6de8354 Mon Sep 17 00:00:00 2001
From: Mikhail Svechnikov <m.svechnikov@fz-juelich.de>
Date: Wed, 7 Sep 2022 12:19:17 +0200
Subject: [PATCH] MainWindow: activate job

---
 GUI/View/Job/JobView.cpp     | 3 ---
 GUI/View/Main/MainWindow.cpp | 5 +++++
 2 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/GUI/View/Job/JobView.cpp b/GUI/View/Job/JobView.cpp
index cb859c1b180..c300c66144a 100644
--- a/GUI/View/Job/JobView.cpp
+++ b/GUI/View/Job/JobView.cpp
@@ -158,9 +158,6 @@ void JobView::connectJobRelated()
 
     connect(m_fitActivityPanel, &FitActivityPanel::showLog, m_jobMessagePanel,
             &JobMessagePanel::setLog);
-
-    // activate view for the selected job at project opening
-    m_jobSelector->selectedJobsChanged(m_jobSelector->selectedJobs());
 }
 
 //! Sets appropriate activity and presentation for new JobItem
diff --git a/GUI/View/Main/MainWindow.cpp b/GUI/View/Main/MainWindow.cpp
index 3e7992ee842..99dd52cbf31 100644
--- a/GUI/View/Main/MainWindow.cpp
+++ b/GUI/View/Main/MainWindow.cpp
@@ -268,6 +268,11 @@ void MainWindow::initViews()
         settings.endGroup();
 
         connect(m_jobView, &JobView::focusRequest, this, &MainWindow::onFocusRequest);
+
+        // Activate view for the selected job at project opening.
+        // After that we can got to the initial view
+        onFocusRequest(ViewId::JOB);
+        m_jobView->onSelectionChanged();
     }
 }
 
-- 
GitLab