X-Git-Url: http://git.asbjorn.biz/?p=swftools.git;a=blobdiff_plain;f=wx%2Fgui%2Fplugin.py;h=e20a87c2bc1cf92efb9e6bac0fa75351667464e5;hp=f58cc50fc577c8e17a1380b942ce3ea57c7b61cd;hb=ddb6b1f242031dc55e52403029ac851cc70bd1f8;hpb=8fb53b51553f27cc666dc491f3e24ce1b39c9437 diff --git a/wx/gui/plugin.py b/wx/gui/plugin.py index f58cc50..e20a87c 100644 --- a/wx/gui/plugin.py +++ b/wx/gui/plugin.py @@ -57,9 +57,19 @@ class Plugin: opj = os.path.join locations = [os.path.normpath(opj(basedir, '..', prog))] if "wxMSW" in wx.PlatformInfo: + try: + system_drive = os.environ['SYSTEMDRIVE'] + except KeyError: + system_drive = 'c:' + try: + program_files = os.environ['PROGRAMFILES'] + except KeyError: + program_files = '' locations.extend([ - opj("c:", "swftools", prog), - opj("c:", "Program Files", "SWFTools", prog) + opj("c:", os.sep, "swftools", prog), + opj("c:", os.sep, "Program Files", "SWFTools", prog), + opj(system_drive, os.sep, program_files, "SWFTools", prog), + opj(basedir, prog), ]) else: locations.extend([