From db79100a56c1778e4eee0f039d1c3b5b4fbc8bbe Mon Sep 17 00:00:00 2001 From: Simon Renblad Date: Wed, 20 Mar 2024 10:18:47 +0800 Subject: [PATCH] browser, dashboard: fix restore scrollbar state --- artiq/browser/experiments.py | 2 +- artiq/dashboard/experiments.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/artiq/browser/experiments.py b/artiq/browser/experiments.py index a67b937363..e20c1dfae0 100644 --- a/artiq/browser/experiments.py +++ b/artiq/browser/experiments.py @@ -285,8 +285,8 @@ async def _recompute_arguments(self, overrides={}): state = self.argeditor.save_state() self.argeditor.deleteLater() self.argeditor = _ArgumentEditor(self) - self.argeditor.restore_state(state) self.layout.addWidget(self.argeditor, 0, 0, 1, 5) + self.argeditor.restore_state(state) async def load_hdf5_task(self, filename=None): if filename is None: diff --git a/artiq/dashboard/experiments.py b/artiq/dashboard/experiments.py index 8a0da9fd08..892cbe6c92 100644 --- a/artiq/dashboard/experiments.py +++ b/artiq/dashboard/experiments.py @@ -422,8 +422,8 @@ async def _recompute_arguments_task(self, overrides=dict()): editor_class = self.manager.get_argument_editor_class(self.expurl) self.argeditor = editor_class(self.manager, self, self.expurl) - self.argeditor.restore_state(argeditor_state) self.layout.addWidget(self.argeditor, 0, 0, 1, 5) + self.argeditor.restore_state(argeditor_state) def contextMenuEvent(self, event): menu = QtWidgets.QMenu(self)