diff -uNr old-xdg-utils-1.0.2//scripts/xdg-email xdg-utils-1.0.2/scripts/xdg-email
--- old-xdg-utils-1.0.2//scripts/xdg-email	2010-04-02 16:58:27.281598288 +0200
+++ xdg-utils-1.0.2/scripts/xdg-email	2010-04-02 17:00:27.931347778 +0200
@@ -617,11 +617,12 @@
 detectDE
 
 if [ x"$DE" = x"" ]; then
-    # if BROWSER variable is not set, check some well known browsers instead
-    if [ x"$BROWSER" = x"" ]; then
-        BROWSER=firefox:mozilla:netscape
-    fi
-    DE=generic
+   DE=generic
+fi
+
+# if BROWSER variable is not set, check some well known browsers instead
+if [ x"$BROWSER" = x"" ]; then
+   BROWSER=firefox:mozilla:netscape
 fi
 
 case "$DE" in
diff -uNr old-xdg-utils-1.0.2//scripts/xdg-open xdg-utils-1.0.2/scripts/xdg-open
--- old-xdg-utils-1.0.2//scripts/xdg-open	2010-04-02 16:58:27.290596083 +0200
+++ xdg-utils-1.0.2/scripts/xdg-open	2010-04-02 16:59:40.015352868 +0200
@@ -408,13 +408,14 @@
 detectDE
 
 if [ x"$DE" = x"" ]; then
-    # if BROWSER variable is not set, check some well known browsers instead
-    if [ x"$BROWSER" = x"" ]; then
-        BROWSER=firefox:mozilla:netscape
-    fi
     DE=generic
 fi
 
+# if BROWSER variable is not set, check some well known browsers instead
+if [ x"$BROWSER" = x"" ]; then
+   BROWSER=firefox:mozilla:netscape
+fi
+
 case "$DE" in
     kde)
     open_kde "$url"