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