Implement optional storage of coordinates
authorjaviplx <javiplx@gmail.com>
Sat, 14 May 2011 10:30:41 +0000 (10:30 +0000)
committerjaviplx <javiplx@gmail.com>
Sat, 14 May 2011 10:30:41 +0000 (10:30 +0000)
git-svn-id: file:///svnroot/wifihood/trunk@163 c51dfc6a-5949-4919-9c8e-f207a149c383

wifiscanner/wifimap/config.py

index 5eba698..c924ba2 100644 (file)
@@ -47,12 +47,14 @@ class Configuration :
             self.zoom = 15
 
     def set_latlon ( self , ( lat , lon ) ) :
-        self._client.set_float( "/apps/wifihood/latitude" , lat )
-        self._client.set_float( "/apps/wifihood/longitude" , lon )
+        if self.store_gps :
+            self._client.set_float( "/apps/wifihood/latitude" , lat )
+            self._client.set_float( "/apps/wifihood/longitude" , lon )
         self.lat , self.lon = lat , lon
 
     def set_zoom ( self , zoom ) :
-        self._client.set_int( "/apps/wifihood/%s-zoom" % self._type , zoom )
+        if self.store_gps or self._type == 'scanner' :
+            self._client.set_int( "/apps/wifihood/%s-zoom" % self._type , zoom )
         self.zoom = zoom
 
     def save ( self , widget , event ) :