[folks/wip/arbitrary-field-interface] Fix compilation on EDS backend



commit 6f23a57323aeb86824c65ae14ee1d7dfc16fc701
Author: Rodrigo Moya <rodrigo gnome-db org>
Date:   Wed Jul 3 13:38:35 2013 +0200

    Fix compilation on EDS backend

 backends/eds/lib/edsf-persona-store.vala |    6 +++++-
 backends/eds/lib/edsf-persona.vala       |    2 +-
 2 files changed, 6 insertions(+), 2 deletions(-)
---
diff --git a/backends/eds/lib/edsf-persona-store.vala b/backends/eds/lib/edsf-persona-store.vala
index 38a1b21..ef98fb0 100644
--- a/backends/eds/lib/edsf-persona-store.vala
+++ b/backends/eds/lib/edsf-persona-store.vala
@@ -1696,7 +1696,11 @@ public class Edsf.PersonaStore : Folks.PersonaStore
 
           foreach (unowned E.VCardAttributeParam param in attr.get_params ())
             {
-              details.add_parameter (param.get_name (), param.get_values ());
+              string param_name = param.get_name ();
+              foreach (unowned string param_value in param.get_values ())
+                {
+                  details.add_parameter (param_name, param_name);
+                }
             }
 
            return details;
diff --git a/backends/eds/lib/edsf-persona.vala b/backends/eds/lib/edsf-persona.vala
index c849a8d..8f98dff 100644
--- a/backends/eds/lib/edsf-persona.vala
+++ b/backends/eds/lib/edsf-persona.vala
@@ -365,7 +365,7 @@ public class Edsf.Persona : Folks.Persona,
   public async void change_extended_field (
       string name, ExtendedFieldDetails value) throws PropertyError
     {
-      yield ((Edsf.PersonaStore) this.store)._change_extended_field.begin (this, name, value);
+      yield ((Edsf.PersonaStore) this.store)._change_extended_field (this, name, value);
     }
 
   private SmallSet<NoteFieldDetails>? _notes = null;


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]