Currently all included position backends define a gobject object GeocluePosition. All of those objects are different even though the name is same... We should have a interface that defines a "Position provider" and then objects, e.g. "Plazes Position Provider" that implement the interface. This would probably be beneficial in situations when API is changed (as backends would no longer compile if they did not implement interface). Following the current naming the interface could be GeoclueIPosition and the implementations would be e.g. GeocluePositionPlazes
Implemented during the last two months
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.