Fix a crash on print preview

There's no printer when doing print preview so it's not possible to get
its hard margins.
This commit is contained in:
Carlos Garcia Campos 2009-12-19 12:28:46 +01:00
parent 0b4af241b6
commit a4db99ff1e

View File

@ -547,7 +547,7 @@ finish_print (PrintResponseData *rdata,
if (gtk_print_settings_get_number_up (settings) < 2) if (gtk_print_settings_get_number_up (settings) < 2)
{ {
if (gtk_printer_get_hard_margins (printer, &top, &bottom, &left, &right)) if (printer && gtk_printer_get_hard_margins (printer, &top, &bottom, &left, &right))
_gtk_print_context_set_hard_margins (priv->print_context, top, bottom, left, right); _gtk_print_context_set_hard_margins (priv->print_context, top, bottom, left, right);
} }
else else