# Description: Only use basenames for gnome commands # Bug-Ubuntu: https://bugs.launchpad.net/bugs/513133 # Author: Michael Terry Index: src/third_party/xdg-utils/scripts/xdg-settings =================================================================== --- src.orig/third_party/xdg-utils/scripts/xdg-settings 2010-01-27 12:27:48.000000000 -0500 +++ src/third_party/xdg-utils/scripts/xdg-settings 2010-01-27 12:30:59.000000000 -0500 @@ -595,6 +595,7 @@ check_browser_gnome() { check="`desktop_file_to_binary "$1"`" + check="`basename "$check"`" # gnome uses basenames if [ -z "$check" ]; then echo no exit_success @@ -614,6 +615,7 @@ done browser="`get_browser_mime`" binary="`desktop_file_to_binary "$browser"`" + binary="`basename "$binary"`" # gnome uses basenames if [ x"$binary" != x"$check" ]; then echo no exit_success @@ -625,6 +627,7 @@ set_browser_gnome() { binary="`desktop_file_to_binary "$1"`" + binary="`basename "$binary"`" # gnome uses basenames [ "$binary" ] || exit_failure_file_missing set_browser_mime "$1" || return