[gnome-contacts] Contact: clean up the persona stores result.
- From: Niels De Graef <nielsdg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-contacts] Contact: clean up the persona stores result.
- Date: Sun, 18 Feb 2018 09:59:24 +0000 (UTC)
commit 4f370b2402f78f35a99082fa605a028bccb87fd3
Author: Niels De Graef <nielsdegraef gmail com>
Date: Sat Feb 17 16:12:20 2018 +0100
Contact: clean up the persona stores result.
src/contacts-contact.vala | 13 ++++---------
1 file changed, 4 insertions(+), 9 deletions(-)
---
diff --git a/src/contacts-contact.vala b/src/contacts-contact.vala
index 20a2df2..551526b 100644
--- a/src/contacts-contact.vala
+++ b/src/contacts-contact.vala
@@ -397,16 +397,11 @@ public class Contacts.Contact : GLib.Object {
};
var persona_list = new ArrayList<Persona>();
- int i = 0;
- persona_list.add_all (individual.personas);
- while (i < persona_list.size) {
- if (persona_list[i].store.type_id == "key-file")
- persona_list.remove_at (i);
- else
- i++;
- }
- persona_list.sort ((owned) compare_persona_by_store);
+ foreach (var persona in individual.personas)
+ if (persona.store.type_id != "key-file")
+ persona_list.add (persona);
+ persona_list.sort ((owned) compare_persona_by_store);
return persona_list;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]