From e6f256f1fbd9edaa1875499c6ea8c82acc7f3b7d Mon Sep 17 00:00:00 2001 From: infirit Date: Fri, 25 Jul 2014 13:42:21 +0200 Subject: Minor optimization GList should always be prepended and reversed later. Based on eog commit 6aff895cc42d08aca91657ab7bb85a99c2ea1899 From Claudio Saavedra --- src/eom-window.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/eom-window.c') diff --git a/src/eom-window.c b/src/eom-window.c index da0f3a2..eacdb0a 100644 --- a/src/eom-window.c +++ b/src/eom-window.c @@ -2523,12 +2523,13 @@ eom_window_unsaved_images_confirm (EomWindow *window) continue; if (eom_image_is_modified (image)) { - list = g_list_append (list, image); + list = g_list_prepend (list, image); } } while (gtk_tree_model_iter_next (GTK_TREE_MODEL (priv->store), &iter)); } - if (list) { + if (list) { + list = g_list_reverse (list); dialog = eom_close_confirmation_dialog_new (GTK_WINDOW (window), list); -- cgit v1.2.1