From 21fcef13d9153b2505548f68581494790848542c Mon Sep 17 00:00:00 2001 From: "Dirk-Jan C. Binnema" Date: Tue, 18 Jan 2011 19:29:20 +0200 Subject: [PATCH] * mug-msg-list-view.c: iterate the ui during list population --- toys/mug2/mug-msg-list-view.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/toys/mug2/mug-msg-list-view.c b/toys/mug2/mug-msg-list-view.c index abe44631..4c21d8bc 100644 --- a/toys/mug2/mug-msg-list-view.c +++ b/toys/mug2/mug-msg-list-view.c @@ -393,9 +393,14 @@ update_model (GtkListStore * store, const char *xpath, const char *query, } for (count = 0; !mu_msg_iter_is_done (iter); - mu_msg_iter_next (iter), ++count) + mu_msg_iter_next (iter), ++count) { + add_row (store, iter); + if (count % 50 == 0) + gtk_main_iteration (); + } + mu_msg_iter_destroy (iter); return count;