]> www.fi.muni.cz Git - evince.git/commitdiff
Make thread safe.
authorJonathan Blandford <jrb@redhat.com>
Tue, 9 Aug 2005 06:17:34 +0000 (06:17 +0000)
committerJonathan Blandford <jrb@src.gnome.org>
Tue, 9 Aug 2005 06:17:34 +0000 (06:17 +0000)
Tue Aug  9 02:17:13 2005  Jonathan Blandford  <jrb@redhat.com>

        * shell/ev-jobs.c: (ev_job_render_new), (ev_job_render_run):
        * shell/ev-jobs.h: Make thread safe.

ChangeLog
shell/ev-jobs.c
shell/ev-jobs.h

index e29f59d2bb6d964ededa5f1d9d12fcb0b4078df6..29c92c52c11d821bfe949eccd788d424414abfce 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+Tue Aug  9 02:17:13 2005  Jonathan Blandford  <jrb@redhat.com>
+
+       * shell/ev-jobs.c: (ev_job_render_new), (ev_job_render_run):
+       * shell/ev-jobs.h: Make thread safe.
+
 2005-08-07  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
 
        * shell/ev-view.c: (view_update_range_and_current_page):
index 5060231bee32edf333bdfe42cb9fcade056893db..72ed96142b26f65767321246bc7b9dca26aee970 100644 (file)
@@ -254,8 +254,8 @@ ev_job_render_new (EvDocument      *document,
        job->rc = g_object_ref (rc);
        job->target_width = width;
        job->target_height = height;
-       job->text = text;
-       job->base = base;
+       job->text = *text;
+       job->base = *base;
        job->include_links = include_links;
        job->include_text = include_text;
        job->include_selection = include_selection;
@@ -305,7 +305,7 @@ ev_job_render_run (EvJobRender *job)
                                                       &(job->selection),
                                                       &(job->selection_points),
                                                       NULL,
-                                                      job->text, job->base);
+                                                      &(job->text), &(job->base));
                        job->selection_region =
                                ev_selection_get_selection_region (EV_SELECTION (EV_JOB (job)->document),
                                                                   job->rc,
index 8836d925abe5d7946252bb322f81fedefc42d0c5..a0ef3f4a97fe9468fdcd0ab57f45e513fc5d6ca5 100644 (file)
@@ -120,8 +120,8 @@ struct _EvJobRender
        GdkPixbuf *selection;
        GdkRegion *selection_region;
        EvRectangle selection_points;
-       GdkColor *base;
-       GdkColor *text; 
+       GdkColor base;
+       GdkColor text; 
 
        gint include_links : 1;
        gint include_text : 1;