Ignore:
Timestamp:
Sep 17, 2009 8:07:58 AM (4 years ago)
Author:
alec
Message:
  • Fix incorrect count of new messages in folder list when using multiple IMAP clients (#1485995)
  • Fix all folders checking for new messages with disabled caching (#1486128)
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/roundcubemail/program/steps/mail/list.inc

    r2634 r2959  
    6161  $a_headers = $IMAP->list_headers($mbox_name, NULL, $sort_col, $sort_order); 
    6262 
     63// count UNSEEN messages... 
     64$old_unseen = $_SESSION['unseen_count'][$mbox_name]; 
    6365$unseen = $count ? $IMAP->messagecount($mbox_name, 'UNSEEN', !empty($_REQUEST['_refresh'])) : 0; 
     66$_SESSION['unseen_count'][$mbox_name] = $unseen; 
     67 
     68// ...and update mailboxlist 
     69if ($unseen != $old_unseen) 
     70  $OUTPUT->command('set_unread_count', $mbox_name, $unseen, ($mbox_name == 'INBOX')); 
    6471 
    6572// update message count display 
     
    8188else 
    8289  $OUTPUT->show_message('nomessagesfound', 'notice'); 
    83    
    84 // update mailboxlist 
    85 $OUTPUT->command('set_unread_count', $mbox_name, $unseen, ($mbox_name == 'INBOX')); 
    8690 
    8791// send response 
Note: See TracChangeset for help on using the changeset viewer.