diff options
-rw-r--r-- | budgetscreen.py | 3 |
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() |