X-Git-Url: http://git.asbjorn.biz/?p=swftools.git;a=blobdiff_plain;f=wx%2Flib%2Fdocument.py;h=de0af5361060b4b916a2d58f7c9d19ec7367c102;hp=cb9b00dc6b975376cb8ae0004c5c3dae8579e477;hb=9d5d1863087e91a57e1e4308d964a8e73220fec1;hpb=5d6ed98fe026adb2fea3673918014f2abee0bd5a diff --git a/wx/lib/document.py b/wx/lib/document.py index cb9b00d..de0af53 100644 --- a/wx/lib/document.py +++ b/wx/lib/document.py @@ -101,6 +101,14 @@ class _SaveSWFThread: filename = self.__filename.replace('.swf', form % pagenr) swf.save(filename) swf = gfx.SWF() + + try: + plugin = self.__options.viewers.init(swf, self.__filename) + except Exception, e: + wx.CallAfter(Publisher.sendMessage, "PLUGIN_ERROR") + self.__running = False + return + self.setparameters(swf) if not self.__keep_running: