Cirrious.MvvmCross.Plugins.Location.Touch.MvxTouchGeoLocationWatcher.EnsureStopped C# (CSharp) Method

EnsureStopped() private method

private EnsureStopped ( ) : void
return void
        private void EnsureStopped()
        {
            lock (this)
            {
                if (_locationManager != null)
                {
                    _locationManager.Delegate = null;
                    _locationManager.StopUpdatingLocation();
					if (CLLocationManager.HeadingAvailable)
						_locationManager.StopUpdatingHeading();
					_locationManager.Dispose();
                    _locationManager = null;
                }
            }
        }