]> www.fi.muni.cz Git - evince.git/blobdiff - shell/ev-window.c
[printing] Make use of gtk+-unix-print optional
[evince.git] / shell / ev-window.c
index 7984cabb1df5c9bc7508e7d16061155e377f07a1..cb8de7ccf6e5f7fa0ff7e5d4ef4c2f289440f306 100644 (file)
@@ -2989,6 +2989,11 @@ ev_window_print_range (EvWindow *ev_window,
                ev_window->priv->print_queue = g_queue_new ();
 
        op = ev_print_operation_new (ev_window->priv->document);
+       if (!op) {
+               g_warning ("%s", "Printing is not supported for document\n");
+               return;
+       }
+
        g_signal_connect (op, "begin_print",
                          G_CALLBACK (ev_window_print_operation_begin_print),
                          (gpointer)ev_window);