Changeset 2462

Show
Ignore:
Timestamp:
07/11/07 19:16:07
Author:
armin
Message:

2007-07-11 Armin Burgmeier <armin@openismus.com>

  • libtinymail-camel/tny-camel-folder.c:
  • libtinymail-camel/tny-camel-store-account.c: Recreate folder list

after a new folder has been created so that subsequent calls to
_get_folder() contain the newly created folder.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/AUTHORS

    r2187 r2462  
    8787        * Unread and total count of folders 
    8888 
    89          
     89Armin Burgmeier <armin@openismus.com> 
     90 
     91        * Various bug fixes regarding folder handling 
  • trunk/ChangeLog

    r2456 r2462  
     12007-07-11  Armin Burgmeier  <armin@openismus.com> 
     2 
     3        * libtinymail-camel/tny-camel-folder.c: 
     4        * libtinymail-camel/tny-camel-store-account.c: Recreate folder list 
     5        after a new folder has been created so that subsequent calls to 
     6        _get_folder() contain the newly created folder. 
     7 
    182007-07-11 Dirk-Jan C. Binnema <dirk-jan.binnema@nokia.com> 
    29        * Don't set subject to 'No Subject' if it's empty 
  • trunk/libtinymail-camel/tny-camel-folder.c

    r2460 r2462  
    37673767        folder = _tny_camel_folder_new (); 
    37683768        _tny_camel_folder_set_folder_info (self, TNY_CAMEL_FOLDER (folder), info); 
     3769 
     3770        /* So that the next call to get_folders includes the newly 
     3771         * created folder */ 
     3772        priv->iter = camel_store_get_folder_info (store, priv->folder_name, 0, &subex); 
    37693773 
    37703774        change = tny_folder_store_change_new (self); 
  • trunk/libtinymail-camel/tny-camel-store-account.c

    r2424 r2462  
    806806{ 
    807807        TnyCamelAccountPriv *apriv = TNY_CAMEL_ACCOUNT_GET_PRIVATE (self); 
     808        TnyCamelStoreAccountPriv *priv = TNY_CAMEL_STORE_ACCOUNT_GET_PRIVATE (self);     
    808809        CamelException ex = CAMEL_EXCEPTION_INITIALISER; 
    809810        TnyFolder *folder; CamelFolderInfo *info; CamelStore *store; 
     
    880881        folder = _tny_camel_folder_new (); 
    881882        _tny_camel_folder_set_folder_info (self, TNY_CAMEL_FOLDER (folder), info); 
     883 
     884        /* So that the next call to get_folders() includes the newly-created 
     885         * folder. */ 
     886        priv->cant_reuse_iter = TRUE; 
    882887 
    883888        change = tny_folder_store_change_new (self);