Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog5
-rw-r--r--shell/ev-jobs.c6
-rw-r--r--shell/ev-jobs.h4
3 files changed, 10 insertions, 5 deletions
diff --git a/ChangeLog b/ChangeLog
index e29f59d..29c92c5 100644
--- 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):
diff --git a/shell/ev-jobs.c b/shell/ev-jobs.c
index 5060231..72ed961 100644
--- a/shell/ev-jobs.c
+++ b/shell/ev-jobs.c
@@ -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,
diff --git a/shell/ev-jobs.h b/shell/ev-jobs.h
index 8836d92..a0ef3f4 100644
--- a/shell/ev-jobs.h
+++ b/shell/ev-jobs.h
@@ -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;