---
src/kdepim_sync.cpp | 9 ++++++---
1 files changed, 6 insertions(+), 3 deletions(-)
diff --git a/src/kdepim_sync.cpp b/src/kdepim_sync.cpp
index 1bfc5f1..0139c3f 100644
--- a/src/kdepim_sync.cpp
+++ b/src/kdepim_sync.cpp
@@ -146,11 +146,14 @@ void *kde_initialize(OSyncPlugin *plugin, OSyncPluginInfo *info, OSyncError **er
osync_bool kde_discover(OSyncPluginInfo *info, void *userdata, OSyncError **error)
{
+ OSyncList *l, *list = NULL;
osync_trace(TRACE_ENTRY, "%s(%p, %p, %p)", __func__, userdata, info, error);
- int num_objtypes = osync_plugin_info_num_objtypes(info);
- for (int n = 0; n < num_objtypes; n++)
- osync_objtype_sink_set_available(osync_plugin_info_nth_objtype(info, n), TRUE);
+ list = osync_plugin_info_get_objtype_sinks(info);
+ for (l=list; l; l = l->next) {
+ OSyncObjTypeSink *sink = (OSyncObjTypeSink *) l->data;
+ osync_objtype_sink_set_available(sink, TRUE);
+ }
// set information about the peer (KDE itself)
{
--
1.6.2.1
------------------------------------------------------------------------------
This SF.net email is sponsored by:
High Quality Requirements in a Collaborative Environment.
Download a free trial of Rational Requirements Composer Now!
http://p.sf.net/sfu/www-ibm-com_______________________________________________
Opensync-devel mailing list
Opensync-devel@...
https://lists.sourceforge.net/lists/listinfo/opensync-devel