-static void
-update_store_account_handlers (ModestFolderView *self, TnyList *account_list)
-{
- ModestFolderViewPrivate *priv;
- TnyIterator *iter;
- guint len;
-
- priv = MODEST_FOLDER_VIEW_GET_PRIVATE(self);
-
- /* Listen to subscription changes */
- len = tny_list_get_length (TNY_LIST (account_list));
-
- g_assert (priv->store_accounts_handlers == NULL); /* don't leak */
- priv->store_accounts_handlers = g_malloc0 (sizeof (guint) * len);
- iter = tny_list_create_iterator (account_list);
-
- if (!tny_iterator_is_done (iter)) {
- gint i = 0;
-
- do {
-
- priv->store_accounts_handlers [i++] =
- g_signal_connect (G_OBJECT (tny_iterator_get_current (iter)),
- "subscription_changed",
- G_CALLBACK (on_subscription_changed),
- self);
- tny_iterator_next (iter);
- } while (!tny_iterator_is_done (iter));
- }
- g_object_unref (G_OBJECT (iter));
-}
-
-
-