]> www.fi.muni.cz Git - evince.git/blobdiff - shell/ev-window-title.c
Enable print to a PDF. Fixes bug #332121.
[evince.git] / shell / ev-window-title.c
index 2964f1414d571d2ebc2c57307254e17d4c92fbca..5702fb32a20f5684c11289d052b19425d7f33ed9 100644 (file)
@@ -40,6 +40,8 @@ struct _EvWindowTitle
 static const BadExtensionEntry bad_extensions[] = {
        { EV_BACKEND_PS, ".dvi" },
        { EV_BACKEND_PDF, ".doc" },
+       { EV_BACKEND_PDF, ".dvi" },
+       { EV_BACKEND_PDF, ".indd" },
        { EV_BACKEND_PDF, ".rtf" }
 };
 
@@ -116,7 +118,7 @@ ev_window_title_update (EvWindowTitle *window_title)
                }
        }
 
-       if (title) {
+       if (title && window_title->uri) {
                ev_window_title_sanitize_extension (window_title, &title);
        } else {
                if (window_title->uri) {
@@ -141,6 +143,8 @@ ev_window_title_update (EvWindowTitle *window_title)
                g_free (password_title);
                break;
        }
+
+       g_free (title);
 }
 
 void