Changeset 1770

Show
Ignore:
Timestamp:
03/30/07 18:13:44
Author:
pvanhoof
Message:

Bugfix

Files:

Legend:

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

    r1769 r1770  
    462462 
    463463        g_mutex_lock (me->ra_lock); 
     464        if (me->recent_updated > me->items->len) { 
     465                g_mutex_unlock (me->ra_lock); 
     466                return FALSE; 
     467        } 
     468        updated = me->recent_updated; 
    464469        if (me->updating_views < 2 || me->items->len - me->recent_updated > 300) { 
    465470                going_to_update = me->recent_updated + 300; 
     
    468473                going_to_update = me->items->len; 
    469474 
    470         updated = me->recent_updated; 
    471475        g_mutex_unlock (me->ra_lock); 
    472476 
     
    750754        g_static_rec_mutex_lock (self->iterator_lock); 
    751755 
     756        self->recent_updated = 0; 
    752757        g_ptr_array_foreach (self->items, (GFunc)g_object_unref, NULL); 
    753758        if (self->folder)