if (!export->job_export) {
export->job_export = ev_job_export_new (op->document);
- g_signal_connect (G_OBJECT (export->job_export), "finished",
+ g_signal_connect (export->job_export, "finished",
G_CALLBACK (export_job_finished),
(gpointer)export);
- g_signal_connect (G_OBJECT (export->job_export), "cancelled",
+ g_signal_connect (export->job_export, "cancelled",
G_CALLBACK (export_job_cancelled),
(gpointer)export);
}
get_first_and_last_page (export, &first_page, &last_page);
- export->fc.format = g_ascii_strcasecmp (file_format, "pdf") == 0 ?
+ export->fc.format = file_format && g_ascii_strcasecmp (file_format, "pdf") == 0 ?
EV_FILE_FORMAT_PDF : EV_FILE_FORMAT_PS;
export->fc.filename = export->temp_file;
export->fc.first_page = MIN (first_page, last_page);
gtk_print_unix_dialog_set_page_setup (GTK_PRINT_UNIX_DIALOG (dialog),
export->page_setup);
- g_signal_connect (G_OBJECT (dialog), "response",
+ g_signal_connect (dialog, "response",
G_CALLBACK (ev_print_operation_export_print_dialog_response_cb),
export);