diff options
author | Carlos Garcia Campos <[email protected]> | 2013-06-21 20:55:05 +0200 |
---|---|---|
committer | raveit65 <[email protected]> | 2017-09-06 18:25:34 +0200 |
commit | ddffd24448f50daf94b1cc86152fbe77eecec044 (patch) | |
tree | b0fb6b2bff097e0a75470d9f425718199094a6c7 /libview/ev-view.c | |
parent | ac8e6d76c49514be24ff6aa3e2db76b862483371 (diff) | |
download | atril-ddffd24448f50daf94b1cc86152fbe77eecec044.tar.bz2 atril-ddffd24448f50daf94b1cc86152fbe77eecec044.tar.xz |
libview: Use prepend + reverse instead of append to create selections list
origin commit:
https://git.gnome.org/browse/evince/commit/?h=gnome-3-10&id=c30e9b1
Diffstat (limited to 'libview/ev-view.c')
-rw-r--r-- | libview/ev-view.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/libview/ev-view.c b/libview/ev-view.c index 0c452237..0c3bb9f9 100644 --- a/libview/ev-view.c +++ b/libview/ev-view.c @@ -7471,10 +7471,10 @@ compute_new_selection_text (EvView *view, selection->rect.y2 = MAX (selection->rect.y2 - border.bottom, 0); } - list = g_list_append (list, selection); + list = g_list_prepend (list, selection); } - return list; + return g_list_reverse (list); } /* This function takes the newly calculated list, and figures out which regions @@ -7674,10 +7674,10 @@ ev_view_select_all (EvView *view) selection->rect.x2 = width; selection->rect.y2 = height; - selections = g_list_append (selections, selection); + selections = g_list_prepend (selections, selection); } - merge_selection_region (view, selections); + merge_selection_region (view, g_list_reverse (selections)); gtk_widget_queue_draw (GTK_WIDGET (view)); } |