From db5778fab44905ff9baceaaf38a20e044fada70f Mon Sep 17 00:00:00 2001
From: Samuel Jones <samjones714@gmail.com>
Date: Fri, 23 Aug 2019 10:59:17 +0100
Subject: [PATCH] Re #26643 Move decodeRuns to be the last execute thing

---
 .../ISISReflectometry/GUI/Common/Decoder.cpp                  | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/qt/scientific_interfaces/ISISReflectometry/GUI/Common/Decoder.cpp b/qt/scientific_interfaces/ISISReflectometry/GUI/Common/Decoder.cpp
index ede13cb5989..35ec7b3bd5b 100644
--- a/qt/scientific_interfaces/ISISReflectometry/GUI/Common/Decoder.cpp
+++ b/qt/scientific_interfaces/ISISReflectometry/GUI/Common/Decoder.cpp
@@ -80,14 +80,14 @@ void Decoder::decodeBatch(const QtBatchView *gui, const QtMainWindowView *mwv,
   auto runsTablePresenter =
       dynamic_cast<RunsTablePresenter *>(runsPresenter->m_tablePresenter.get());
   auto reductionJobs = &runsTablePresenter->m_model.m_reductionJobs;
-  decodeRuns(gui->m_runs.get(), reductionJobs, runsTablePresenter,
-             map[QString("runsView")].toMap());
   decodeEvent(gui->m_eventHandling.get(), map[QString("eventView")].toMap());
   decodeExperiment(gui->m_experiment.get(),
                    map[QString("experimentView")].toMap());
   decodeInstrument(gui->m_instrument.get(),
                    map[QString("instrumentView")].toMap());
   decodeSave(gui->m_save.get(), map[QString("saveView")].toMap());
+  decodeRuns(gui->m_runs.get(), reductionJobs, runsTablePresenter,
+             map[QString("runsView")].toMap());
 }
 
 void Decoder::decodeBatch(const IBatchPresenter *presenter,
-- 
GitLab