From eb337a8d29792b1997e3afe93d51e239b3df18c0 Mon Sep 17 00:00:00 2001
From: Benny Malengier <benny.malengier@gramps-project.org>
Date: Fri, 26 Jun 2009 09:43:55 +0000
Subject: [PATCH] [Emrys] 2896: Macports 3.0.4 cannot view images

svn: r12713
---
 src/Utils.py | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/Utils.py b/src/Utils.py
index 8d32e0aae..15e7405dc 100644
--- a/src/Utils.py
+++ b/src/Utils.py
@@ -1134,8 +1134,12 @@ def open_file_with_default_application( file_path ):
             ErrorDialog(_("Error Opening File"), str(msg))
     else:
         search = os.environ['PATH'].split(':')
+        if os.sys.platform='darwin':
+            utility = 'open'
+        else:
+            utility = 'xdg-open'
         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