diff options
Diffstat (limited to 'shell/ev-window.c')
-rw-r--r-- | shell/ev-window.c | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/shell/ev-window.c b/shell/ev-window.c index b94871b..2ebcc1b 100644 --- a/shell/ev-window.c +++ b/shell/ev-window.c @@ -1184,11 +1184,14 @@ ev_window_cmd_file_print (GtkAction *action, EvWindow *ev_window) static void ev_window_cmd_file_properties (GtkAction *action, EvWindow *ev_window) { - GtkDialog *dialog; - - dialog = ev_properties_new (ev_window->priv->document, GTK_WIDGET (ev_window)); - gtk_dialog_run (dialog); - gtk_widget_destroy (GTK_WIDGET (dialog)); + EvDocumentInfo *info; + GtkDialog *dialog; + + info = ev_document_get_info (ev_window->priv->document); + dialog = ev_properties_new (info); + gtk_dialog_run (dialog); + gtk_widget_destroy (GTK_WIDGET (dialog)); + ev_document_info_free (info); } static void |