[evolution-data-server] Bug 693841 - EDataCal: Complete implementation of GetObjectsList



commit 0098b4af1d7d33d5ff8e2532b38b0d3767a9010a
Author: Giocanni Campagna <scampa giovanni gmail com>
Date:   Thu Feb 14 21:57:57 2013 -0500

    Bug 693841 - EDataCal: Complete implementation of GetObjectsList
    
    Clients were left waiting for a response from the backend that would
    never happen.

 calendar/libedata-cal/e-data-cal.c |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)
---
diff --git a/calendar/libedata-cal/e-data-cal.c b/calendar/libedata-cal/e-data-cal.c
index 0bb0672..4e06093 100644
--- a/calendar/libedata-cal/e-data-cal.c
+++ b/calendar/libedata-cal/e-data-cal.c
@@ -1425,7 +1425,16 @@ e_data_cal_respond_get_object_list (EDataCal *cal,
                        objects = g_slist_next (objects);
                }
 
+               e_dbus_calendar_complete_get_object_list (
+                       cal->priv->dbus_interface,
+                       data->invocation,
+                       (const gchar * const *) strv);
+
                g_strfreev (strv);
+       } else {
+               data_cal_convert_to_client_error (error);
+               g_dbus_method_invocation_take_error (
+                       data->invocation, error);
        }
 
        op_unref (data);


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