Fix to get satellite list 39/150039/1
authorkj7.sung <kj7.sung@samsung.com>
Thu, 14 Sep 2017 05:33:52 +0000 (14:33 +0900)
committerkj7.sung <kj7.sung@samsung.com>
Thu, 14 Sep 2017 05:33:52 +0000 (14:33 +0900)
Change-Id: Ic81677ef205c5f88e0c1aff316df9cecd8cac3f6
Signed-off-by: kj7.sung <kj7.sung@samsung.com>
src/Tizen.Location/Tizen.Location/GpsSatellite.cs

index d2c35aa..254bfb6 100755 (executable)
@@ -179,15 +179,12 @@ namespace Tizen.Location
             List<SatelliteInformation> satelliteList = new List<SatelliteInformation>();
             Log.Info(Globals.LogTag, "Getting the list of satellites");
 
-            if (_satelliteStatusinfomationCallback == null)
+            _satelliteStatusinfomationCallback = (azimuth, elevation, prn, snr, active, userData) =>
             {
-                _satelliteStatusinfomationCallback = (azimuth, elevation, prn, snr, active, userData) =>
-                {
-                    SatelliteInformation satellite = new SatelliteInformation(azimuth, elevation, prn, snr, active);
-                    satelliteList.Add(satellite);
-                    return true;
-                };
-            }
+                SatelliteInformation satellite = new SatelliteInformation(azimuth, elevation, prn, snr, active);
+                satelliteList.Add(satellite);
+                return true;
+            };
 
             int ret = Interop.GpsSatellite.GetForEachSatelliteInView(_handle, _satelliteStatusinfomationCallback, IntPtr.Zero);
             if (((LocationError)ret != LocationError.None))