X-Git-Url: http://git.maemo.org/git/?a=blobdiff_plain;f=src%2Fdialcentral_qt.py;h=0f4150b13e0b4d22149d5251347a31d1244feeca;hb=6c0f16fff22006803b5b035cdcaa5807b9327a49;hp=7ba1e7e842685ec3f37722a2cb70f3539729b357;hpb=35398cbc6f8edecb35115faf0f496617f963676e;p=gc-dialer diff --git a/src/dialcentral_qt.py b/src/dialcentral_qt.py index 7ba1e7e..0f4150b 100755 --- a/src/dialcentral_qt.py +++ b/src/dialcentral_qt.py @@ -542,7 +542,17 @@ class MainWindow(qwrappers.WindowWrapper): else: callbackNumber = self._accountDialog.selectedCallback self._session.set_callback_number(callbackNumber) - self._app.alarmHandler.apply_settings(self._accountDialog.notifications, self._accountDialog.notificationTime) + + if ( + self._accountDialog.notifyOnMissed or + self._accountDialog.notifyOnVoicemail or + self._accountDialog.notifyOnSms + ): + notifications = self._accountDialog.notifications + else: + notifications = self._accountDialog.ALARM_NONE + self._app.alarmHandler.apply_settings(notifications, self._accountDialog.notificationTime) + self._app.notifyOnMissed = self._accountDialog.notifyOnMissed self._app.notifyOnVoicemail = self._accountDialog.notifyOnVoicemail self._app.notifyOnSms = self._accountDialog.notifyOnSms