Changeset 1768

Show
Ignore:
Timestamp:
03/30/07 17:37:57
Author:
pvanhoof
Message:

Bugfix

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/libtinymailui-gtk/tny-gtk-header-list-model.c

    r1767 r1768  
    445445 
    446446        g_mutex_lock (me->ra_lock); 
    447         me->recent_updated = 0; 
    448         me->recent_added = 0; 
    449447        me->updating_views = FALSE; 
    450448        g_mutex_unlock (me->ra_lock); 
     
    462460 
    463461        g_mutex_lock (me->ra_lock); 
    464         if (me->recent_added - me->recent_updated > 300) { 
     462        if (me->items->len - me->recent_updated > 300) { 
    465463                going_to_update = me->recent_updated + 300; 
    466464                needmore = TRUE; 
    467465        } else 
    468                 going_to_update = me->recent_added
     466                going_to_update = me->items->len
    469467        updated = me->recent_updated; 
    470468        g_mutex_unlock (me->ra_lock); 
     
    510508 
    511509        g_mutex_lock (me->ra_lock); 
    512         me->recent_added++; 
    513510        if (!me->updating_views) 
    514511        { 
    515512                g_object_ref (me); 
    516513                me->updating_views = TRUE; 
    517                 me->recent_updated = 0; 
    518514                g_timeout_add_full (500, G_PRIORITY_DEFAULT_IDLE,  
    519515                        notify_views_add, me, notify_views_add_destroy); 
     
    728724        self->updating_views = FALSE; 
    729725        self->ra_lock = g_mutex_new (); 
    730         self->recent_added = 0; 
    731726        self->recent_updated = 0; 
    732727 
  • trunk/libtinymailui-gtk/tny-gtk-header-list-model.h

    r1766 r1768  
    6666        GStaticRecMutex *iterator_lock; 
    6767        TnyFolder *folder; 
    68         gint stamp, recent_added, recent_updated; 
     68        gint stamp, recent_updated; 
    6969        gboolean updating_views; 
    7070        GMutex *ra_lock;