diff -r eba2bbb2dd9a -r e582e8ddd0c8 PLCOpenEditor.py --- a/PLCOpenEditor.py Sun Jan 06 03:11:39 2019 +0300 +++ b/PLCOpenEditor.py Mon Jan 07 23:28:28 2019 +0300 @@ -305,7 +305,7 @@ self.SaveProjectAs() def OnGenerateProgramMenu(self, event): - dialog = wx.FileDialog(self, _("Choose a file"), os.getcwd(), self.Controler.GetProgramFilePath(), _("ST files (*.st)|*.st|All files|*.*"), wx.SAVE | wx.CHANGE_DIR) + dialog = wx.FileDialog(self, _("Choose a file"), os.getcwd(), os.path.basename(self.Controler.GetProgramFilePath()), _("ST files (*.st)|*.st|All files|*.*"), wx.SAVE | wx.CHANGE_DIR) if dialog.ShowModal() == wx.ID_OK: filepath = dialog.GetPath() message_text = ""