discomfitor pushed a commit to branch master. http://git.enlightenment.org/core/enlightenment.git/commit/?id=0d9eaa3647c11163ba246273ef9122afd251abf4
commit 0d9eaa3647c11163ba246273ef9122afd251abf4 Author: Stefan Schmidt <[email protected]> Date: Wed Nov 12 15:53:36 2014 +0100 modules/geoloation: Do not stop the client for now as we cannot enable it again There is a problem with GeoClue2 version 2.0.0 that does not allow to start a client again after stopping it. Need to investigate newer versions about this. For now keep it running until it times out. --- src/modules/geolocation/e_mod_main.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/modules/geolocation/e_mod_main.c b/src/modules/geolocation/e_mod_main.c index 7debcaa..7c32b5e 100644 --- a/src/modules/geolocation/e_mod_main.c +++ b/src/modules/geolocation/e_mod_main.c @@ -168,7 +168,9 @@ _geolocation_cb_mouse_down(void *data, Evas *evas __UNUSED__, Evas_Object *obj _ if (inst->popup) { popup_del(inst); - geo_clue2_client_stop_call(inst->client, cb_client_stop, inst); + /* FIXME: There is a problem with starting a client again after stopping it in + * GeoClue2 2.0.0 Need to test with a newer version to see if that is solved */ + //geo_clue2_client_stop_call(inst->client, cb_client_stop, inst); } else { --
