Skip to content

Commit

Permalink
Merge pull request #97 from matthewvogt/mer-1056
Browse files Browse the repository at this point in the history
Handle unreported message waiting count
  • Loading branch information
matthewvogt committed Jun 12, 2015
2 parents 38c7998 + 1a42c05 commit d0d32e1
Showing 1 changed file with 6 additions and 2 deletions.
8 changes: 6 additions & 2 deletions src/notificationmanager.cpp
Expand Up @@ -818,19 +818,23 @@ void NotificationManager::slotVoicemailWaitingChanged()
if (waiting) {
const QString voicemailNumber(mw->voicemailMailboxNumber());

// If ofono reports zero voicemail messages, we don't know the real number; report 1 as a fallback
const int voicemailCount(messageCount > 0 ? messageCount : 1);

// Publish a new voicemail-waiting notification
Notification voicemailNotification;

voicemailNotification.setAppName(NotificationGroup::groupName(PersonalNotification::Voicemail));
voicemailNotification.setCategory(voicemailWaitingCategory);

voicemailNotification.setPreviewSummary(txt_qtn_call_voicemail_notification(messageCount));
// If ofono reports zero voicemail messages, we don't know the real number; report 1 as a fallback
voicemailNotification.setPreviewSummary(txt_qtn_call_voicemail_notification(voicemailCount));
voicemailNotification.setPreviewBody(txt_qtn_voicemail_prompt);

voicemailNotification.setSummary(voicemailNotification.previewSummary());
voicemailNotification.setBody(voicemailNotification.previewBody());

voicemailNotification.setItemCount(messageCount);
voicemailNotification.setItemCount(voicemailCount);

QString service;
QString path;
Expand Down

0 comments on commit d0d32e1

Please sign in to comment.