ConfigTreeNode.py
changeset 784 a1d970365e41
parent 782 6f0e10085df9
child 785 a9bdd7c2f063
--- 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