X-Git-Url: http://git.maemo.org/git/?p=gc-dialer;a=blobdiff_plain;f=src%2Fgv_views.py;h=08de9b78d834afcb2238d6565b2efcdf866865af;hp=6745812ee9dca3cbc076df62cefc198b991ba66f;hb=35398cbc6f8edecb35115faf0f496617f963676e;hpb=9c2cbe5f6381940b9c34afae40fbf8516a771aca diff --git a/src/gv_views.py b/src/gv_views.py index 6745812..08de9b7 100644 --- a/src/gv_views.py +++ b/src/gv_views.py @@ -553,7 +553,18 @@ class Messages(object): def refresh(self, force=True): self._itemView.setFocus(QtCore.Qt.OtherFocusReason) - self._session.update_messages(force) + + if self._selectedTypeFilter == self.NO_MESSAGES: + pass + elif self._selectedTypeFilter == self.TEXT_MESSAGES: + self._session.update_messages(self._session.MESSAGE_TEXTS, force) + elif self._selectedTypeFilter == self.VOICEMAIL_MESSAGES: + self._session.update_messages(self._session.MESSAGE_VOICEMAILS, force) + elif self._selectedTypeFilter == self.ALL_TYPES: + self._session.update_messages(self._session.MESSAGE_ALL, force) + else: + assert False, "How did we get here?" + if self._app.notifyOnSms or self._app.notifyOnVoicemail and self._app.alarmHandler.alarmType == self._app.alarmHandler.ALARM_BACKGROUND: self._app.ledHandler.off()