Changeset 1578

Show
Ignore:
Timestamp:
02/09/07 22:31:07
Author:
pvanhoof
Message:

Added magic to the sendqueue

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/libtinymail-camel/tny-camel-folder-priv.h

    r1564 r1578  
    4848        TnyMsgReceiveStrategy *receive_strat; 
    4949        TnyList *observers; TnyFolder *self; 
    50         gboolean want_changes
     50        gboolean want_changes, dont_fkill
    5151 
    5252#ifdef HEALTHY_CHECK 
  • trunk/libtinymail-camel/tny-camel-folder.c

    r1572 r1578  
    237237unload_folder_no_lock (TnyCamelFolderPriv *priv, gboolean destroy) 
    238238{ 
     239        if (priv->dont_fkill) 
     240                return; 
    239241 
    240242        if (priv->folder && !CAMEL_IS_FOLDER (priv->folder)) 
     
    26582660 
    26592661        g_mutex_lock (priv->folder_lock); 
     2662        priv->dont_fkill = FALSE; 
    26602663 
    26612664        g_object_unref (G_OBJECT (priv->observers)); 
     
    28172820        priv->want_changes = TRUE; 
    28182821 
     2822        priv->dont_fkill = FALSE; 
    28192823        priv->observers = tny_simple_list_new (); 
    28202824        priv->iter = NULL; 
  • trunk/libtinymail-camel/tny-camel-send-queue.c

    r1564 r1578  
    339339                                TnyCamelFolderPriv *fpriv = TNY_CAMEL_FOLDER_GET_PRIVATE (folder); 
    340340 
     341                                fpriv->dont_fkill = TRUE; /* Magic :) */ 
    341342                                _tny_camel_folder_set_id (folder, iter->full_name); 
    342343                                _tny_camel_folder_set_folder_type (folder, iter);