+2007-01-09 Carlos Garcia Campos <carlosgc@gnome.org>
+
+ * shell/ev-jobs.c: (ev_job_xfer_run):
+ * shell/ev-application.c: (ev_application_open_uri_at_dest):
+
+ Show main window and load document with the font-config lock held.
+
2007-01-08 Carlos Garcia Campos <carlosgc@gnome.org>
* configure.ac:
we can restore window size without flickering */
ev_window_open_uri (new_window, uri, dest, mode, unlink_temp_file);
+ ev_document_fc_mutex_lock ();
gtk_widget_show (GTK_WIDGET (new_window));
+ ev_document_fc_mutex_unlock ();
gtk_window_present_with_time (GTK_WINDOW (new_window),
timestamp);
because, e.g., a password is required - if so, just reload rather than
creating a new instance */
if (EV_JOB (job)->document) {
+ ev_document_fc_mutex_lock ();
ev_document_load (EV_JOB (job)->document,
job->local_uri ? job->local_uri : job->uri,
&job->error);
+ ev_document_fc_mutex_unlock ();
EV_JOB (job)->finished = TRUE;
return;
}