diff -r f5cea1a6851e -r a1d970365e41 ConfigTreeNode.py --- a/ConfigTreeNode.py Thu Jun 28 16:42:07 2012 +0200 +++ b/ConfigTreeNode.py Sun Jul 01 23:20:19 2012 +0200 @@ -408,15 +408,13 @@ def _OpenView(self, name=None, onlyopened=False): if self.EditorType is not None: app_frame = self.GetCTRoot().AppFrame - if self._View is None: + if self._View is None and not onlyopened: self._View = self.EditorType(app_frame.TabsOpened, self, app_frame) - + + if self._View is not None: app_frame.EditProjectElement(self._View, self.CTNName()) - elif onlyopened: - app_frame.EditProjectElement(self._View, self.CTNName(), onlyopened) - return self._View return None