Changeset 1777
- Timestamp:
- 03/30/07 19:11:19
- Files:
-
- trunk/libtinymailui-gtk/tny-gtk-header-list-model.c (modified) (5 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
r1776 r1777 380 380 g_static_rec_mutex_lock (list_model->ra_l_lock); 381 381 if (G_LIKELY (!iter)) 382 retval = list_model-> items->len;382 retval = list_model->cur_len; /* list_model->items->len; */ 383 383 g_static_rec_mutex_unlock (list_model->ra_l_lock); 384 384 … … 449 449 me->updating_views = -1; 450 450 g_mutex_unlock (me->ra_lock); 451 451 452 g_object_unref (me); 452 453 … … 489 490 iter.stamp = me->stamp; 490 491 iter.user_data = (gpointer) i; 492 g_static_rec_mutex_lock (me->ra_l_lock); 493 me->cur_len = i+1; 491 494 gtk_tree_model_row_inserted ((GtkTreeModel *)me, path, &iter); 495 g_static_rec_mutex_lock (me->ra_l_lock); 496 492 497 gtk_tree_path_free (path); 493 498 } … … 742 747 self->ra_l_lock = g_new0 (GStaticRecMutex, 1); 743 748 g_static_rec_mutex_init (self->ra_l_lock); 749 self->cur_len = 0; 744 750 745 751 self->items = g_ptr_array_sized_new (1000); … … 770 776 771 777 self->recent_updated = 0; 778 self->cur_len = 0; 779 772 780 g_ptr_array_foreach (self->items, (GFunc)g_object_unref, NULL); 773 781 if (self->folder) trunk/libtinymailui-gtk/tny-gtk-header-list-model.h
r1773 r1777 69 69 gint updating_views; 70 70 GMutex *ra_lock; 71 gint cur_len; 71 72 72 73 GPtrArray *items;
