Mon, 29 Mar 2021 19:46:49 +0200
VariablesViewer: changed code to (hopefully) get rid of a None situation (i.e. source model not set yet).
(grafted from 373a5dc48c579249c3a14bfe940605ca5f53cc30)
eric6/Debugger/VariablesViewer.py | file | annotate | diff | comparison | revisions |
--- a/eric6/Debugger/VariablesViewer.py Sun Mar 28 15:20:24 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))