Skip to content

Commit be4d6cc

Browse files
authored
only init views in layout (#257)
1 parent e45e681 commit be4d6cc

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

spikeinterface_gui/backend_qt.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -185,8 +185,12 @@ def __init__(self, controller, parent=None, layout_dict=None, user_settings=None
185185
def make_views(self, user_settings):
186186
self.views = {}
187187
self.docks = {}
188+
views_per_zone = list(self.layout_dict.values())
189+
user_selected_views = [view for views_in_zone in views_per_zone for view in views_in_zone]
188190
possible_class_views = get_all_possible_views()
189191
for view_name, view_class in possible_class_views.items():
192+
if view_name not in user_selected_views:
193+
continue
190194
if 'qt' not in view_class._supported_backend:
191195
continue
192196
if not self.controller.check_is_view_possible(view_name):

0 commit comments

Comments
 (0)