--- 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