X-Git-Url: https://www.fi.muni.cz/~kas/git//home/kas/public_html/git/?a=blobdiff_plain;ds=inline;f=shell%2Fev-window-title.c;h=baafa74f399278d607418375085c43efb0c1d0d0;hb=e2796d0d1a833e63c9495193c9241bd718f68082;hp=9cfd865b71ec31bde6f2f0bbea3c25017270ac18;hpb=f9e30fddad31007cd22eb5d7cc55483d8387f23f;p=evince.git diff --git a/shell/ev-window-title.c b/shell/ev-window-title.c index 9cfd865b..baafa74f 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).