Changeset 1772

Show
Ignore:
Timestamp:
03/30/07 18:40:15
Author:
pvanhoof
Message:

Bugfixes

Files:

Legend:

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

    r1771 r1772  
    459459        gboolean needmore = FALSE; 
    460460 
     461        g_mutex_lock (me->ra_lock); 
    461462        me->updating_views++; 
    462  
    463         g_mutex_lock (me->ra_lock); 
    464         if (me->recent_updated > me->items->len) { 
     463        if (me->recent_updated >= me->items->len) { 
    465464                g_mutex_unlock (me->ra_lock); 
    466465                return FALSE; 
    467466        } 
    468467        updated = me->recent_updated; 
    469         if (me->updating_views < 2 || me->items->len - me->recent_updated > 300) { 
     468        if (me->items->len - me->recent_updated > 300) { 
    470469                going_to_update = me->recent_updated + 300; 
    471470                needmore = TRUE; 
     
    474473        me->recent_updated = going_to_update; 
    475474        g_mutex_unlock (me->ra_lock); 
     475 
     476        if (me->updating_views < 2) 
     477                needmore = TRUE; 
    476478 
    477479        path = gtk_tree_path_new ();