[recipes] Speed up loading recipes with many images
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [recipes] Speed up loading recipes with many images
- Date: Thu, 16 Feb 2017 00:14:01 +0000 (UTC)
commit 1faecfa3cacd88a24dee0f60702df33ee5f45053
Author: Matthias Clasen <mclasen redhat com>
Date: Wed Feb 15 19:13:19 2017 -0500
Speed up loading recipes with many images
We were doing much more work than necessary here.
Be more efficient.
src/gr-image-viewer.c | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
---
diff --git a/src/gr-image-viewer.c b/src/gr-image-viewer.c
index 539eb0c..af6aef3 100644
--- a/src/gr-image-viewer.c
+++ b/src/gr-image-viewer.c
@@ -522,7 +522,10 @@ gr_image_viewer_set_images (GrImageViewer *viewer,
for (i = 0; i < images->len; i++) {
GrRotatedImage *ri = &g_array_index (images, GrRotatedImage, i);
- add_image (viewer, ri, FALSE);
+
+ g_array_append_vals (viewer->images, ri, 1);
+ ri = &g_array_index (viewer->images, GrRotatedImage, viewer->images->len - 1);
+ ri->path = g_strdup (ri->path);
}
populate_preview (viewer);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]