PLCOpenEditor.py
changeset 718 0183a66eddf9
parent 714 131ea7f237b9
child 720 2a9d4eafaddd
--- a/PLCOpenEditor.py	Thu Jun 28 12:03:12 2012 +0200
+++ b/PLCOpenEditor.py	Thu Jun 28 12:03:27 2012 +0200
@@ -346,7 +346,7 @@
     split = None
     for idx, tab in enumerate(tabs):
         if len(tab["pages"]) == 0:
-        	raise "Not possible"
+        	raise ValueError, "Not possible"
         if tab["size"][0] == rect.width:
             if tab["pos"][1] == rect.y:
                 split = (wx.TOP, float(tab["size"][1]) / float(rect.height))
@@ -1626,7 +1626,7 @@
             if (item_infos["name"].split(":")[-1].strip(), item_infos["type"]) == items[0]:
                 if len(items) == 1:
                     self.SelectedItem = item
-                    self.ProjectTree.SelectItem(item)
+                    wx.CallAfter(self.ProjectTree.SelectItem, item)
                     wx.CallAfter(self.ResetSelectedItem)
                     return True
                 else: