[hamster-applet] don't clear the tree model from outside - let facttree manage it on its own
- From: Toms Baugis <tbaugis src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [hamster-applet] don't clear the tree model from outside - let facttree manage it on its own
- Date: Sun, 25 Jul 2010 17:20:27 +0000 (UTC)
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]