diff options
author | Agustin Zubiaga <aguz@sugarlabs.org> | 2012-02-15 15:34:35 (GMT) |
---|---|---|
committer | Agustin Zubiaga <aguz@sugarlabs.org> | 2012-02-15 15:34:35 (GMT) |
commit | 7b1c84065d4ad2d16b02fb4fe9e024965dd69fad (patch) | |
tree | 62f334c249e2a64ecb09487b6de61ccafbbfaab8 /activity.py | |
parent | f56a322056fd5eac39ae20a57b4a611fd727f955 (diff) |
Auto remove duplicate StopWatch items
Signed-off-by: Agustin Zubiaga <aguz@sugarlabs.org>
Diffstat (limited to 'activity.py')
-rw-r--r-- | activity.py | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/activity.py b/activity.py index ee57d61..ee445ce 100644 --- a/activity.py +++ b/activity.py @@ -341,9 +341,11 @@ class SimpleGraph(activity.Activity): self.show_all() def _add_value(self, widget, label="", value="0.0"): - pos = self.labels_and_values.add_value(label, value) - self.chart_data.insert(pos, (label, float(value))) - self._update_chart_data() + data = (label, float(value)) + if not data in self.chart_data: + pos = self.labels_and_values.add_value(label, value) + self.chart_data.insert(pos, data) + self._update_chart_data() def _remove_value(self, widget): path = self.labels_and_values.remove_selected_value() |