[gitg] files: remove source in dispose



commit 66dcb15393382699fd2f8b077c93478135123be8
Author: Ignacio Casal Quinteiro <icq gnome org>
Date:   Sat Feb 16 15:54:37 2013 +0100

    files: remove source in dispose

 plugins/files/gitg-files-tree-store.vala |   11 +++++++++++
 1 files changed, 11 insertions(+), 0 deletions(-)
---
diff --git a/plugins/files/gitg-files-tree-store.vala b/plugins/files/gitg-files-tree-store.vala
index 150f9e2..8812104 100644
--- a/plugins/files/gitg-files-tree-store.vala
+++ b/plugins/files/gitg-files-tree-store.vala
@@ -72,6 +72,17 @@ public class TreeStore : Gtk.TreeStore
                set_sort_column_id(0, Gtk.SortType.ASCENDING);
        }
 
+       protected override void dispose()
+       {
+               if (d_update_id != 0)
+               {
+                       Source.remove(d_update_id);
+                       d_update_id = 0;
+               }
+
+               base.dispose();
+       }
+
        public Ggit.OId get_id(Gtk.TreeIter iter)
        {
                Ggit.OId ret;


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