# HG changeset patch
# User Andrey Skvortsov <andrej.skvortzov@gmail.com>
# Date 1546892689 0
# Node ID 516ff0a85a9ed28780ed89735b88aec3ab451a69
# Parent  39049d615c0dddd1a5e45b85a7fd08889069fe3c# Parent  e04824ad26e4afc46335f2f4c90106c7b0a24461
Merged in masterschlumpf/beremiz/wx3-fix (pull request #37)

Fix an exception with wx-3.0-gtk3 in PLCOpenEditor when generating ST files

Approved-by: Andrey Skvortsov <andrej.skvortzov@gmail.com>

diff -r 39049d615c0d -r 516ff0a85a9e PLCOpenEditor.py
--- a/PLCOpenEditor.py	Mon Dec 24 16:44:06 2018 +0300
+++ b/PLCOpenEditor.py	Mon Jan 07 20:24:49 2019 +0000
@@ -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 = ""