From 13a36bf9118fff8f8bf45cf2be27fe3ce2d8b9a0 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 4c0e42f77..8e41063a9 100644 --- a/artiq/browser/experiments.py +++ b/artiq/browser/experiments.py @@ -178,8 +178,8 @@ class _ExperimentDock(QtWidgets.QMdiSubWindow): 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 a1bc2ec00..ba493f93c 100644 --- a/artiq/dashboard/experiments.py +++ b/artiq/dashboard/experiments.py @@ -299,8 +299,8 @@ class _ExperimentDock(QtWidgets.QMdiSubWindow): 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)