- if (GetShowDialog())
- response = gtk_print_operation_run (printOp, GTK_PRINT_OPERATION_ACTION_PRINT_DIALOG, GTK_WINDOW(gtk_widget_get_toplevel(m_parent->m_widget) ), &gError);
- else
- response = gtk_print_operation_run (printOp, GTK_PRINT_OPERATION_ACTION_PRINT, GTK_WINDOW(gtk_widget_get_toplevel(m_parent->m_widget)), &gError);
+ GtkPrintOperationResult response = gtk_print_operation_run
+ (
+ printOp,
+ GetShowDialog()
+ ? GTK_PRINT_OPERATION_ACTION_PRINT_DIALOG
+ : GTK_PRINT_OPERATION_ACTION_PRINT,
+ m_parent
+ ? GTK_WINDOW(gtk_widget_get_toplevel(m_parent->m_widget))
+ : NULL,
+ &gError
+ );