[gitg] files: another minor optimization



commit 04799a8f5e286b7a6dfaa47ff5255eab17a09b9e
Author: Ignacio Casal Quinteiro <icq gnome org>
Date:   Sat Feb 16 15:37:47 2013 +0100

    files: another minor optimization

 plugins/files/gitg-files-tree-store.vala |    7 +++----
 1 files changed, 3 insertions(+), 4 deletions(-)
---
diff --git a/plugins/files/gitg-files-tree-store.vala b/plugins/files/gitg-files-tree-store.vala
index fa0236f..150f9e2 100644
--- a/plugins/files/gitg-files-tree-store.vala
+++ b/plugins/files/gitg-files-tree-store.vala
@@ -174,17 +174,16 @@ public class TreeStore : Gtk.TreeStore
 
                items.reverse();
 
-               unowned List<Item?>? i = items;
                var paths = new HashTable<string, Gtk.TreePath>(str_hash, str_equal);
                d_update_id = Idle.add(() => {
-                       if (i == null)
+                       if (items == null)
                        {
                                d_update_id = 0;
                                return false;
                        }
 
-                       Item item = i.data;
-                       i = i.next;
+                       Item item = items.data;
+                       items.remove_link(items);
 
                        var root = item.root;
                        var entry = item.entry;


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]