X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/f3d9dc1d8798f445a5f74db680808afdab2b11be..d3a80c922c7f0932f0b3985846e58ef48e3a6da7:/wxPython/demo/ActiveXWrapper_Acrobat.py diff --git a/wxPython/demo/ActiveXWrapper_Acrobat.py b/wxPython/demo/ActiveXWrapper_Acrobat.py index 06da8cc699..6eb972d109 100644 --- a/wxPython/demo/ActiveXWrapper_Acrobat.py +++ b/wxPython/demo/ActiveXWrapper_Acrobat.py @@ -64,7 +64,10 @@ class TestPanel(wxPanel): self.SetSizer(sizer) self.SetAutoLayout(true) - def __del__(self): + EVT_WINDOW_DESTROY(self, self.OnDestroy) + + + def OnDestroy(self, evt): if self.pdf: self.pdf.Cleanup() self.pdf = None @@ -114,12 +117,6 @@ if __name__ == '__main__': wxFrame.__init__(self, None, -1, "ActiveX test -- Acrobat", size=(640, 480), style=wxDEFAULT_FRAME_STYLE|wxNO_FULL_REPAINT_ON_RESIZE) self.tp = TestPanel(self, sys.stdout) - EVT_CLOSE(self, self.OnCloseWindow) - - def OnCloseWindow(self, event): - - self.tp.pdf.Cleanup() - self.Destroy() app = wxPySimpleApp()