1d97048
diff -up xdg-utils-1.0.2/scripts/xdg-open.mimeopen xdg-utils-1.0.2/scripts/xdg-open
1d97048
--- xdg-utils-1.0.2/scripts/xdg-open.mimeopen	2007-06-24 14:58:01.000000000 -0500
1d97048
+++ xdg-utils-1.0.2/scripts/xdg-open	2008-01-18 08:49:50.000000000 -0600
1d97048
@@ -360,6 +360,13 @@ open_xfce()
56050d0
 
56050d0
 open_generic()
56050d0
 {
56050d0
+    if mimeopen -v 2>/dev/null 1>&2; then
56050d0
+        mimeopen -n "$1"
56050d0
+        if [ $? -eq 0 ]; then
56050d0
+            exit_success
56050d0
+        fi
56050d0
+    fi
56050d0
+
56050d0
     IFS=":"
56050d0
     for browser in $BROWSER; do
56050d0
         if [ x"$browser" != x"" ]; then