From 28ffb1e81e22421674091f6ad73613684bad12de Mon Sep 17 00:00:00 2001 From: Nickolay V. Shmyrev Date: Sun, 03 May 2009 08:21:17 +0000 Subject: [ui] Escape URIs for display Uses uri escaping function to make more sensible URI's to display them. Fixes GNOME bug #581064. --- (limited to 'shell/ev-window-title.c') diff --git a/shell/ev-window-title.c b/shell/ev-window-title.c index 9cfd865..baafa74 100644 --- a/shell/ev-window-title.c +++ b/shell/ev-window-title.c @@ -20,6 +20,7 @@ #include #include "ev-window-title.h" #include "ev-backends-manager.h" +#include "ev-utils.h" #include #include @@ -71,14 +72,14 @@ ev_window_title_new (EvWindow *window) static char * get_filename_from_uri (const char *uri) { - GFile *file; char *filename; + char *basename; - file = g_file_new_for_uri (uri); - filename = g_file_get_basename (file); - g_object_unref (file); + filename = escape_uri_for_display (uri); + basename = g_path_get_basename (filename); + g_free(filename); - return filename; + return basename; } /* Some docs report titles with confusing extensions (ex. .doc for pdf). -- cgit v0.9.1