--- tracker/src/tracker-search-tool/tracker-search-tool-callbacks.c 2007-01-05 16:17:28.000000000 +0200 +++ tracker_new/src/tracker-search-tool/tracker-search-tool-callbacks.c 2007-01-06 08:27:09.000000000 +0200 @@ -571,10 +571,11 @@ folder_locale = g_filename_from_utf8 (folder_utf8, -1, NULL, NULL, NULL); - if (open_file_with_nautilus (gsearch->window, folder_locale) == FALSE) { - - display_dialog_could_not_open_folder (gsearch->window, folder_utf8); + if (open_file_with_xdg_open (gsearch->window, folder_locale) == FALSE) { + if (open_file_with_nautilus (gsearch->window, folder_locale) == FALSE) { + display_dialog_could_not_open_folder (gsearch->window, folder_utf8); + } g_list_foreach (list, (GFunc) gtk_tree_path_free, NULL); g_list_free (list); g_free (folder_locale);