diff options
Diffstat (limited to 'apps/app_voicemail.c')
-rw-r--r-- | apps/app_voicemail.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/apps/app_voicemail.c b/apps/app_voicemail.c index c49d3c6fa..952e3fa11 100644 --- a/apps/app_voicemail.c +++ b/apps/app_voicemail.c @@ -4634,8 +4634,10 @@ static int has_voicemail(const char *mailbox, const char *folder) if (box == OLD_FOLDER) { mail_setflag(vms->mailstream, sequence, "\\Seen"); + mail_clearflag(vms->mailstream, sequence, "\\Unseen"); } else if (box == NEW_FOLDER) { mail_clearflag(vms->mailstream, sequence, "\\Seen"); + mail_setflag(vms->mailstream, sequence, "\\Unseen"); } if (!strcasecmp(mbox(NEW_FOLDER), vms->curbox) && (box == NEW_FOLDER || box == OLD_FOLDER)) { ast_mutex_unlock(&vms->lock); |