Plugins are way old school now, let's be having sidecar support PLZ. Here is an artist's impression of what salut with sidecars would look like: http://people.collabora.co.uk/~jonny/salut-with-sidecars.jpg
+ if (!salut_plugin_implements_sidecar (plugin, sidecar_interface)) + g_simple_async_report_error_in_idle (G_OBJECT (plugin), callback, + user_data, TP_ERRORS, TP_ERROR_NOT_IMPLEMENTED, + "Salut is buggy: '%s' doesn't implement sidecar %s", + iface->name, sidecar_interface); + else if (iface->create_sidecar == NULL) + g_simple_async_report_error_in_idle (G_OBJECT (plugin), callback, + user_data, TP_ERRORS, TP_ERROR_NOT_IMPLEMENTED, + "'%s' is buggy: it claims to implement %s, but does not implement " + "create_sidecar", iface->name, sidecar_interface); These could use TP_ERROR_CONFUSED maybe? But basically fine.
Perfetto!
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.