From: <svn...@op...> - 2009-04-14 17:35:01
|
Author: cdfrey Date: Tue Apr 14 19:34:53 2009 New Revision: 5606 URL: http://www.opensync.org/changeset/5606 Log: Updated for osync_plugin_info_num_objtypes API change Modified: plugins/kdepim/src/kdepim_sync.cpp Modified: plugins/kdepim/src/kdepim_sync.cpp ============================================================================== --- plugins/kdepim/src/kdepim_sync.cpp Tue Apr 14 12:13:53 2009 (r5605) +++ plugins/kdepim/src/kdepim_sync.cpp Tue Apr 14 19:34:53 2009 (r5606) @@ -146,11 +146,14 @@ 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) { |