Aleksander Machniak
2013-11-26 993eb88d5aaeccd2d60758dd01f27265230e18b7
Always send unread counter update for current folder
1 files modified
7 ■■■■■ changed files
program/steps/mail/getunread.inc 7 ●●●●● patch | view | raw | blame | history
program/steps/mail/getunread.inc
@@ -35,7 +35,10 @@
    else
      $unseen = $RCMAIL->storage->count($mbox_row, 'UNSEEN', $unseen_old === null);
    if ($unseen || $unseen_old === null) {
    // call it always for current folder, so it can update counter
    // after possible message status change when opening a message
    // not in preview frame
    if ($unseen || $unseen_old === null || $mbox_row == $current) {
      $OUTPUT->command('set_unread_count', $mbox_row, $unseen, $inbox && $mbox_row == 'INBOX');
    }
@@ -44,5 +47,3 @@
}
$OUTPUT->send();