GNOME Bugzilla – Bug 705536
Make geocode-glib work for Geoclue
Last modified: 2013-08-06 10:13:38 UTC
Geoclue needs to be running out to the session and hence can't access HTTP through gvfs. Attaching patches that allow Geoclue to run on system bus as root.
Created attachment 250909 [details] [review] ipclient: Make use of g_clear_pointer()
Created attachment 250910 [details] [review] ipclient: Use libsoup directly While rest of the code was ported to use libsoup directly, ipclient was still using gio/gvfs for HTTP, which is not going to work for an app that runs out of the session: Geoclue.
Review of attachment 250909 [details] [review]: Rejected. Makes no sense in finalize. We don't need the pointers zero'ed (they're not going to be used again), and g_free() can take NULL pointers.
Review of attachment 250910 [details] [review]: Looks fine.
Attachment 250910 [details] pushed as 761df0c - ipclient: Use libsoup directly