From e5d8544a6c58abf3c77e4bcc1b5bb11805dba164 Mon Sep 17 00:00:00 2001 From: Benny Malengier Date: Fri, 26 Jun 2009 09:44:12 +0000 Subject: [PATCH] [Emrys] 2896: Macports 3.0.4 cannot view images svn: r12714 --- src/gui/utils.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/gui/utils.py b/src/gui/utils.py index ba8ad7ba3..679333330 100644 --- a/src/gui/utils.py +++ b/src/gui/utils.py @@ -214,9 +214,13 @@ def open_file_with_default_application( file_path ): except WindowsError, msg: ErrorDialog(_("Error Opening File"), str(msg)) else: + if os.sys.platform='darwin': + utility = 'open' + else: + utility = 'xdg-open' search = os.environ['PATH'].split(':') for lpath in search: - prog = os.path.join(lpath, 'xdg-open') + prog = os.path.join(lpath, utility) if os.path.isfile(prog): os.spawnvpe(os.P_NOWAIT, prog, [prog, norm_path], os.environ) return