[hamster-applet] don't clear the tree model from outside - let facttree manage it on its own



commit a845b637f92c1b075040d30909959373718cd682
Author: Toms Bauģis <toms baugis gmail com>
Date:   Sun Jul 25 18:17:02 2010 +0100

    don't clear the tree model from outside - let facttree manage it on its own

 src/hamster-time-tracker           |    1 -
 src/hamster/applet.py              |    1 -
 src/hamster/overview_activities.py |    8 +++-----
 3 files changed, 3 insertions(+), 7 deletions(-)
---
diff --git a/src/hamster-time-tracker b/src/hamster-time-tracker
index 0c8a4c5..57cf8a1 100755
--- a/src/hamster-time-tracker
+++ b/src/hamster-time-tracker
@@ -176,7 +176,6 @@ class ProjectHamster(object):
         facts = runtime.storage.get_todays_facts()
 
         self.treeview.detach_model()
-        self.treeview.clear()
 
         if facts and facts[-1]["end_time"] == None:
             self.last_activity = facts[-1]
diff --git a/src/hamster/applet.py b/src/hamster/applet.py
index ea977b3..29b2460 100755
--- a/src/hamster/applet.py
+++ b/src/hamster/applet.py
@@ -333,7 +333,6 @@ class HamsterApplet(object):
         facts = runtime.storage.get_todays_facts()
 
         self.treeview.detach_model()
-        self.treeview.clear()
 
         if facts and facts[-1]["end_time"] == None:
             self.last_activity = facts[-1]
diff --git a/src/hamster/overview_activities.py b/src/hamster/overview_activities.py
index 6a9ebe1..3bcdce7 100644
--- a/src/hamster/overview_activities.py
+++ b/src/hamster/overview_activities.py
@@ -71,11 +71,6 @@ class OverviewBox(gtk.VBox):
 
 
     def fill_facts_tree(self):
-        # detach model to trigger selection memory and speeding up
-        self.fact_tree.detach_model()
-        self.fact_tree.clear()
-
-
         dates = defaultdict(list)
 
         # fill blanks
@@ -87,6 +82,9 @@ class OverviewBox(gtk.VBox):
             dates[date] = list(facts)
 
 
+        # detach model to trigger selection memory and speeding up
+        self.fact_tree.detach_model()
+
         # push facts in tree
         for date, facts in sorted(dates.items(), key=lambda t: t[0]):
             fact_date = date.strftime(C_("overview list", "%A, %b %d"))



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