--- a/eric6/Debugger/VariablesViewer.py Mon Mar 29 18:08:34 2021 +0200 +++ b/eric6/Debugger/VariablesViewer.py Mon Mar 29 19:46:49 2021 +0200 @@ -941,10 +941,10 @@ self.proxyModel = VariablesProxyModel() # Variable model implements the underlying data model self.varModel = VariablesModel(self, globalScope) + self.proxyModel.setSourceModel(self.varModel) + self.setModel(self.proxyModel) self.preferencesChanged.connect(self.varModel.handlePreferencesChanged) self.preferencesChanged.emit() # Force initialization of colors - self.proxyModel.setSourceModel(self.varModel) - self.setModel(self.proxyModel) self.expanded.connect( lambda idx: self.proxyModel.setExpanded(idx, True))