static void draw_page (GtkPrintOperation *operation, GtkPrintContext *context, gint page_nr, PrintData *data) { print_draw_page (context, data); gimp_progress_update (1.0); }
static void draw_page (GtkPrintOperation *operation, GtkPrintContext *context, gint page_nr, PrintData *data) { GError *error = NULL; if (print_draw_page (context, data, &error)) { gimp_progress_update (1.0); } else { print_show_error (error->message); g_error_free (error); } }