connectors/SchemeEditor.py
changeset 2335 4262256e1d28
parent 2334 d1470c052662
child 2336 869a61616b42
--- a/connectors/SchemeEditor.py	Wed Nov 14 11:32:08 2018 +0100
+++ b/connectors/SchemeEditor.py	Wed Nov 14 14:09:18 2018 +0100
@@ -36,7 +36,9 @@
             self.mainsizer.AddSizer(self.fieldsizer)
             self.idselector = IDManager(
                 self, parent.ctr,
-                partial(wx.CallAfter, parent.SetURI))
+                # use a callafter, as editor can be deleted by calling SetURI
+                partial(wx.CallAfter, parent.SetURI),
+                self.txtctrls[tag].SetValue)
             self.mainsizer.AddWindow(self.idselector)
             self.SetSizer(self.mainsizer)
         else: