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
           {

-- 


Reply via email to