~ubuntu-branches/ubuntu/trusty/evince/trusty-proposed

« back to all changes in this revision

Viewing changes to shell/ev-job-queue.c

Tags: upstream-0.5.3
ImportĀ upstreamĀ versionĀ 0.5.3

Show diffs side-by-side

added added

removed removed

Lines of Context:
12
12
static GQueue *render_queue_low = NULL;
13
13
static GQueue *thumbnail_queue_high = NULL;
14
14
static GQueue *thumbnail_queue_low = NULL;
15
 
static GQueue *load_queue = NULL;
16
15
static GQueue *xfer_queue = NULL;
17
16
static GQueue *fonts_queue = NULL;
18
17
 
96
95
                ev_job_thumbnail_run (EV_JOB_THUMBNAIL (job));
97
96
        else if (EV_IS_JOB_LINKS (job))
98
97
                ev_job_links_run (EV_JOB_LINKS (job));
99
 
        else if (EV_IS_JOB_LOAD (job))
100
 
                ev_job_load_run (EV_JOB_LOAD (job));
101
98
        else if (EV_IS_JOB_XFER (job))
102
99
                ev_job_xfer_run (EV_JOB_XFER (job));
103
100
        else if (EV_IS_JOB_RENDER (job))
135
132
        if (job)
136
133
                return job;
137
134
 
138
 
        job = (EvJob *) g_queue_pop_head (load_queue);
139
 
        if (job)
140
 
                return job;
141
 
 
142
135
        job = (EvJob *) g_queue_pop_head (xfer_queue);
143
136
        if (job)
144
137
                return job;
160
153
        return g_queue_is_empty (render_queue_high)
161
154
                && g_queue_is_empty (render_queue_low)
162
155
                && g_queue_is_empty (links_queue)
163
 
                && g_queue_is_empty (load_queue)
164
156
                && g_queue_is_empty (xfer_queue)
165
157
                && g_queue_is_empty (thumbnail_queue_high)
166
158
                && g_queue_is_empty (thumbnail_queue_low)
220
212
        ev_queue_mutex = g_mutex_new ();
221
213
 
222
214
        links_queue = g_queue_new ();
223
 
        load_queue = g_queue_new ();
224
215
        xfer_queue = g_queue_new ();
225
216
        render_queue_high = g_queue_new ();
226
217
        render_queue_low = g_queue_new ();
256
247
                                return thumbnail_queue_high;
257
248
                        else
258
249
                                return thumbnail_queue_low;
259
 
                } else if (EV_IS_JOB_LOAD (job)) {
260
 
                        /* the priority doesn't effect load */
261
 
                        return load_queue;
262
250
                } else if (EV_IS_JOB_XFER (job)) {
263
251
                        /* the priority doesn't effect xfer */
264
252
                        return xfer_queue;
403
391
                        retval = retval || remove_job_from_queue_locked (render_queue_low, job);
404
392
                } else if (EV_IS_JOB_LINKS (job)) {
405
393
                        retval = remove_job_from_queue_locked (links_queue, job);
406
 
                } else if (EV_IS_JOB_LOAD (job)) {
407
 
                        retval = remove_job_from_queue_locked (load_queue, job);
408
394
                } else if (EV_IS_JOB_XFER (job)) {
409
395
                        retval = remove_job_from_queue_locked (xfer_queue, job);
410
396
                } else if (EV_IS_JOB_FONTS (job)) {