From 45b9708729828f944c07f8b99e7001490261cc53 Mon Sep 17 00:00:00 2001 From: Tomas Bzatek Date: Sun, 23 Jan 2011 19:08:22 +0100 Subject: Get thumbnail orientation when really needed No need to store generated data during thread work anymore. --- src/job-manager.c | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) (limited to 'src/job-manager.c') diff --git a/src/job-manager.c b/src/job-manager.c index 01515ec..1e088f8 100644 --- a/src/job-manager.c +++ b/src/job-manager.c @@ -51,7 +51,6 @@ typedef struct { gboolean gen_done; int index; /* processed image index */ int real_index; /* absolute index in the list */ - gboolean gen_thumb_portrait; } TJobItem; @@ -139,7 +138,7 @@ thread_func (gpointer data) /* actually do some work */ if (item != NULL && job_item != NULL) { imgname = g_path_get_basename ((item->path == NULL && item->preview) ? item->preview : item->path); - updated = generate_image (job->setup, job->items, item, job_item->real_index, job->path_info, ! job->force_update, &job_item->gen_thumb_portrait); + updated = generate_image (job->setup, job->items, item, job_item->real_index, job->path_info, ! job->force_update); if (updated && job->setup->verbose) { G_LOCK (items_print); @@ -319,7 +318,6 @@ build_tree (TGallerySetup *setup, job_item->gen_done = FALSE; job_item->index = job->total_items; job_item->real_index = i; - job_item->gen_thumb_portrait = FALSE; job_items = g_list_append (job_items, job_item); } } @@ -353,12 +351,6 @@ build_tree (TGallerySetup *setup, #endif g_free (job); - /* Copy runtime flags back to items, outside of threading */ - for (l = job_items; l != NULL; l = l->next) { - job_item = l->data; - job_item->item->gen_portrait = job_item->gen_thumb_portrait; - } - /* Cleanup generator objects */ g_list_foreach (job_items, (GFunc) g_free, NULL); g_list_free (job_items); -- cgit v1.2.3