Description: Fixes for wxPython 3.0 Retains compatibility with 2.8. Author: Olly Betts Bug-Debian: https://bugs.debian.org/759093 Forwarded: no Last-Update: 2014-09-20 Index: winpdb-1.4.8/winpdb.py =================================================================== --- winpdb-1.4.8.orig/winpdb.py +++ winpdb-1.4.8/winpdb.py @@ -278,7 +278,7 @@ import sys -WXVER = "2.6" +WXVER = "2.8" STR_WXPYTHON_ERROR_TITLE = 'Winpdb Error' STR_WXPYTHON_ERROR_MSG = """wxPython was not found. @@ -3870,7 +3870,7 @@ class CHTMLDialog(wx.Dialog): self.m_html.SetPage(self.get_html_text(text)) ir = self.m_html.GetInternalRepresentation() - self.m_html.SetSize((ir.GetWidth() + 25, min(500, ir.GetHeight() + 25))) + self.m_html.SetMinSize((ir.GetWidth() + 25, min(500, ir.GetHeight() + 25))) btnsizer = wx.StdDialogButtonSizer() sizerv.Add(btnsizer, 0, wx.ALIGN_CENTRE | wx.ALL, 5) @@ -4465,7 +4465,7 @@ class COpenDialog(wx.Dialog): (_path, filename, args) = rpdb2.split_command_line_path_filename_args(command_line) _abs_path = os.path.abspath(_path) - dlg = wx.FileDialog(self, defaultDir = _abs_path, defaultFile = filename, wildcard = WINPDB_WILDCARD, style = wx.OPEN | wx.CHANGE_DIR) + dlg = wx.FileDialog(self, defaultDir = _abs_path, defaultFile = filename, wildcard = WINPDB_WILDCARD, style = wx.FD_OPEN | wx.FD_CHANGE_DIR) r = dlg.ShowModal() if r == wx.ID_OK: path = dlg.GetPaths()[0] @@ -4563,7 +4563,7 @@ class CLaunchDialog(wx.Dialog): cwd = rpdb2.getcwdu() - dlg = wx.FileDialog(self, defaultDir = _abs_path, defaultFile = filename, wildcard = WINPDB_WILDCARD, style = wx.OPEN | wx.CHANGE_DIR) + dlg = wx.FileDialog(self, defaultDir = _abs_path, defaultFile = filename, wildcard = WINPDB_WILDCARD, style = wx.FD_OPEN | wx.FD_CHANGE_DIR) r = dlg.ShowModal() os.chdir(cwd)