diff --git a/src/client/accounts/account-dialog-account-list-pane.vala b/src/client/accounts/account-dialog-account-list-pane.vala index e96b7ad0..bc500dc2 100644 --- a/src/client/accounts/account-dialog-account-list-pane.vala +++ b/src/client/accounts/account-dialog-account-list-pane.vala @@ -160,7 +160,11 @@ public class AccountDialogAccountListPane : AccountDialogPane { if (iter == null) return; +#if VALA_0_36 + list_model.remove(ref iter); +#else list_model.remove(iter); +#endif } private void on_account_changed(Object object, ParamSpec p) { diff --git a/src/client/conversation-list/conversation-list-store.vala b/src/client/conversation-list/conversation-list-store.vala index 851713db..81e2fdbb 100644 --- a/src/client/conversation-list/conversation-list-store.vala +++ b/src/client/conversation-list/conversation-list-store.vala @@ -307,7 +307,11 @@ public class ConversationListStore : Gtk.ListStore { if (last_email == null) { debug("Cannot refresh conversation: last email is null"); +#if VALA_0_36 + remove(ref iter); +#else remove(iter); +#endif return; } @@ -379,7 +383,11 @@ public class ConversationListStore : Gtk.ListStore { private void remove_conversation(Geary.App.Conversation conversation) { Gtk.TreeIter iter; if (get_iter_for_conversation(conversation, out iter)) +#if VALA_0_36 + remove(ref iter); +#else remove(iter); +#endif row_map.remove(conversation); }