IDEFrame.py
changeset 1700 df50e13a94d6
parent 1635 25e3bf6e193d
child 1708 24416137cda7
--- a/IDEFrame.py	Tue Jun 20 17:01:19 2017 +0300
+++ b/IDEFrame.py	Tue Jun 20 18:57:29 2017 +0300
@@ -641,8 +641,6 @@
 
         self.AUIManager.Update()
 
-        self.FindDialog = FindInPouDialog(self)
-        self.FindDialog.Hide()
 
     ## Constructor of the PLCOpenEditor class.
     #  @param parent The parent window.
@@ -731,9 +729,15 @@
         self.SetRefreshFunctions()
         self.SetDeleteFunctions()
 
+        wx.CallAfter(self.InitFindDialog)
+
     def __del__(self):
         self.FindDialog.Destroy()
 
+    def InitFindDialog(self):
+        self.FindDialog = FindInPouDialog(self)
+        self.FindDialog.Hide()
+
     def Show(self):
         wx.Frame.Show(self)
         wx.CallAfter(self.RestoreLastState)