Changeset 2154

Show
Ignore:
Timestamp:
06/13/07 15:49:30
Author:
pvanhoof
Message:

Some bugfixing for finding messages

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/ChangeLog

    r2153 r2154  
    22 
    33        * Fix for the uid of POP summary items 
     4        * Some bugfixing for finding messages 
    45 
    562007-06-13  Murray Cumming  <murrayc@murrayc.com> 
  • trunk/libtinymail-gnome-desktop/tny-gnome-account-store.c

    r2015 r2154  
    345345                        if (tny_account_matches_url_string (account, url_string)) 
    346346                        { 
    347                                 found = TNY_ACCOUNT (g_object_ref (G_OBJECT (found))); 
     347                                found = TNY_ACCOUNT (g_object_ref (G_OBJECT (account))); 
    348348                                break; 
    349349                        } 
  • trunk/libtinymail-gpe/tny-gpe-account-store.c

    r2054 r2154  
    345345                        if (tny_account_matches_url_string (account, url_string)) 
    346346                        { 
    347                                 found = TNY_ACCOUNT (g_object_ref (G_OBJECT (found))); 
     347                                found = TNY_ACCOUNT (g_object_ref (G_OBJECT (account))); 
    348348                                break; 
    349349                        } 
  • trunk/libtinymail-maemo/tny-maemo-account-store.c

    r2068 r2154  
    374374                        if (tny_account_matches_url_string (account, url_string)) 
    375375                        { 
    376                                 found = TNY_ACCOUNT (g_object_ref (G_OBJECT (found))); 
     376                                found = TNY_ACCOUNT (g_object_ref (G_OBJECT (account))); 
    377377                                break; 
    378378                        } 
  • trunk/libtinymail-olpc/tny-olpc-account-store.c

    r2053 r2154  
    300300                        if (tny_account_matches_url_string (account, url_string)) 
    301301                        { 
    302                                 found = TNY_ACCOUNT (g_object_ref (G_OBJECT (found))); 
     302                                found = TNY_ACCOUNT (g_object_ref (G_OBJECT (account))); 
    303303                                break; 
    304304                        } 
  • trunk/tests/c-demo/tny-demoui-summary-view.c

    r2109 r2154  
    129129        TnySummaryView *self = user_data; 
    130130        TnyDemouiSummaryViewPriv *priv = TNY_DEMOUI_SUMMARY_VIEW_GET_PRIVATE (self); 
    131  
    132131        gchar *new_what; 
    133132 
     
    330329        TnyIterator *a_iter; 
    331330 
     331        TnyAccount *ac; 
     332        int i=0; 
     333 
     334        const gchar *URL[] = {  
     335"pop://philip.vanhoof%40gmail.com@pop.gmail.com/;use_ssl=wrapped/inbox/GmailIdfebedafcc22b9c6", 
     336"pop://philip.vanhoof%40gmail.com@pop.gmail.com/;use_ssl=wrapped/inbox/GmailId112b3216c72f8e46", 
     337"pop://philip.vanhoof%40gmail.com@pop.gmail.com/;use_ssl=wrapped/inbox/GmailId112b3216c72f8e46", 
     338"pop://philip.vanhoof%40gmail.com@pop.gmail.com/;use_ssl=wrapped/inbox/GmailId112b3213930f6dc6", 
     339"pop://philip.vanhoof%40gmail.com@pop.gmail.com/;use_ssl=wrapped/inbox/GmailId112b3215cf612ced", 
     340"pop://philip.vanhoof%40gmail.com@pop.gmail.com/;use_ssl=wrapped/inbox/GmailId112b32157416f4cf" }; 
     341 
     342for (i=0; i<6; i++) 
     343{ 
     344        ac = tny_account_store_find_account (priv->account_store, URL[i]); 
     345 
     346        if (ac) { 
     347                TnyFolder *fol; 
     348                fol = tny_store_account_find_folder (ac, URL[i], NULL); 
     349                if (fol) { 
     350                        TnyMsg *msg; 
     351                        msg = tny_folder_find_msg (fol, URL[i], NULL); 
     352                        if (msg) 
     353                                printf ("FIND 3\n"); 
     354                        g_object_unref (msg); 
     355                } else  
     356                        printf ("FAIL 2\n"); 
     357                g_object_unref (fol); 
     358        } else printf ("FAIL 1\n"); 
     359        g_object_unref (ac); 
     360} 
    332361        tny_account_store_get_accounts (priv->account_store, accounts,  
    333362                TNY_ACCOUNT_STORE_STORE_ACCOUNTS);