Changeset 3809

Show
Ignore:
Timestamp:
11/19/08 15:05:19
Author:
jdapena
Message:

* libtinymail-camel/camel-lite/camel/providers/imap/camel-imap-folder.c:

Remove calls to camel_imap_folder_start_idle that could happen even
when idle was locked by an operation, causing hangs.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • releases/modest/diablo-pe2/ChangeLog

    r3801 r3809  
     12008-11-19  Jose Dapena Paz  <jdapena@igalia.com> 
     2 
     3        * libtinymail-camel/camel-lite/camel/providers/imap/camel-imap-folder.c: 
     4        Remove calls to camel_imap_folder_start_idle that could happen even 
     5        when idle was locked by an operation, causing hangs. 
     6 
    172008-11-10  Jose Dapena Paz  <jdapena@igalia.com> 
    28 
  • releases/modest/diablo-pe2/libtinymail-camel/camel-lite/camel/providers/imap/camel-imap-folder.c

    r3801 r3809  
    15771577 
    15781578        camel_imap_store_connect_unlock_start_idle (store); 
    1579         camel_imap_folder_start_idle (folder); 
    15801579 
    15811580} 
     
    22642263                *transferred_uids = NULL; 
    22652264 
    2266         camel_imap_folder_start_idle (source); 
    22672265 
    22682266} 
     
    43684366{ 
    43694367        CamelImapFolder *imap_folder = CAMEL_IMAP_FOLDER (folder); 
     4368        CamelImapStore *store; 
     4369 
     4370        store = CAMEL_IMAP_STORE (folder->parent_store); 
    43704371 
    43714372        if (imap_folder->do_push_email && !setting) { 
     
    43764377        if (!imap_folder->do_push_email && setting) { 
    43774378                imap_folder->do_push_email = setting; 
    4378                 camel_imap_folder_start_idle (folder); 
     4379                camel_imap_store_start_idle_if_unlocked (store); 
    43794380        } 
    43804381