Various bug fixes
[gc-dialer] / src / gc_views.py
index 7f5d1f2..5f48097 100644 (file)
@@ -589,6 +589,9 @@ class AccountInfo(object):
                self._onCallbackentryChangedId = self._callbackCombo.get_child().connect("changed", self._on_callbackentry_changed)
 
                if self._alarmHandler is not None:
+                       self._minutesEntry.set_range(0, 60)
+                       self._minutesEntry.set_increments(1, 5)
+
                        self._notifyCheckbox.set_active(self._alarmHandler.isEnabled)
                        self._minutesEntry.set_value(self._alarmHandler.recurrence)
                        self._missedCheckbox.set_active(self._notifyOnMissed)
@@ -645,9 +648,10 @@ class AccountInfo(object):
 
        def update(self, force = False):
                if not force and self._isPopulated:
-                       return
+                       return False
                self._populate_callback_combo()
                self.set_account_number(self._backend.get_account_number())
+               return True
 
        def clear(self):
                self._callbackCombo.get_child().set_text("")
@@ -840,8 +844,9 @@ class RecentCallsView(object):
 
        def update(self, force = False):
                if not force and self._isPopulated:
-                       return
+                       return False
                self._updateSink.send(())
+               return True
 
        def clear(self):
                self._isPopulated = False
@@ -987,8 +992,9 @@ class MessagesView(object):
 
        def update(self, force = False):
                if not force and self._isPopulated:
-                       return
+                       return False
                self._updateSink.send(())
+               return True
 
        def clear(self):
                self._isPopulated = False
@@ -1153,8 +1159,9 @@ class ContactsView(object):
 
        def update(self, force = False):
                if not force and self._isPopulated:
-                       return
+                       return False
                self._updateSink.send(())
+               return True
 
        def clear(self):
                self._isPopulated = False