From bcce20537543ec971082c8cfe4c58097c0386ae1 Mon Sep 17 00:00:00 2001 From: chrishalcrow Date: Tue, 24 Mar 2026 10:43:25 +0000 Subject: [PATCH] only init views in layout --- spikeinterface_gui/backend_qt.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/spikeinterface_gui/backend_qt.py b/spikeinterface_gui/backend_qt.py index 5162c624..2caf510b 100644 --- a/spikeinterface_gui/backend_qt.py +++ b/spikeinterface_gui/backend_qt.py @@ -185,8 +185,12 @@ def __init__(self, controller, parent=None, layout_dict=None, user_settings=None def make_views(self, user_settings): self.views = {} self.docks = {} + views_per_zone = list(self.layout_dict.values()) + user_selected_views = [view for views_in_zone in views_per_zone for view in views_in_zone] possible_class_views = get_all_possible_views() for view_name, view_class in possible_class_views.items(): + if view_name not in user_selected_views: + continue if 'qt' not in view_class._supported_backend: continue if not self.controller.check_is_view_possible(view_name):