Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--budgetscreen.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/budgetscreen.py b/budgetscreen.py
index 4efd0ae..48e952b 100644
--- a/budgetscreen.py
+++ b/budgetscreen.py
@@ -234,7 +234,8 @@ class BudgetScreen(Gtk.VBox):
def budget_changed_cb(self, widget, category):
text = widget.get_text()
if text != '':
- self.activity.data['budgets'][category] = {'amount': float(text)}
+ amount = abs(locale.atof(text))
+ self.activity.data['budgets'][category] = {'amount': amount}
else:
del self.activity.data['budgets'][category]
self.queue_draw()