Changeset 1768
- Timestamp:
- 03/30/07 17:37:57
- Files:
-
- trunk/libtinymailui-gtk/tny-gtk-header-list-model.c (modified) (4 diffs)
- trunk/libtinymailui-gtk/tny-gtk-header-list-model.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/libtinymailui-gtk/tny-gtk-header-list-model.c
r1767 r1768 445 445 446 446 g_mutex_lock (me->ra_lock); 447 me->recent_updated = 0;448 me->recent_added = 0;449 447 me->updating_views = FALSE; 450 448 g_mutex_unlock (me->ra_lock); … … 462 460 463 461 g_mutex_lock (me->ra_lock); 464 if (me-> recent_added- me->recent_updated > 300) {462 if (me->items->len - me->recent_updated > 300) { 465 463 going_to_update = me->recent_updated + 300; 466 464 needmore = TRUE; 467 465 } else 468 going_to_update = me-> recent_added;466 going_to_update = me->items->len; 469 467 updated = me->recent_updated; 470 468 g_mutex_unlock (me->ra_lock); … … 510 508 511 509 g_mutex_lock (me->ra_lock); 512 me->recent_added++;513 510 if (!me->updating_views) 514 511 { 515 512 g_object_ref (me); 516 513 me->updating_views = TRUE; 517 me->recent_updated = 0;518 514 g_timeout_add_full (500, G_PRIORITY_DEFAULT_IDLE, 519 515 notify_views_add, me, notify_views_add_destroy); … … 728 724 self->updating_views = FALSE; 729 725 self->ra_lock = g_mutex_new (); 730 self->recent_added = 0;731 726 self->recent_updated = 0; 732 727 trunk/libtinymailui-gtk/tny-gtk-header-list-model.h
r1766 r1768 66 66 GStaticRecMutex *iterator_lock; 67 67 TnyFolder *folder; 68 gint stamp, recent_ added, recent_updated;68 gint stamp, recent_updated; 69 69 gboolean updating_views; 70 70 GMutex *ra_lock;
