From 4227c072f91eb13d6fa4642fffbf734a758f2c99 Mon Sep 17 00:00:00 2001 From: fkloft Date: Thu, 2 Jan 2014 20:41:11 +0100 Subject: [PATCH] user-location: Avoid errors if plugin has not been initialized yet --- mobile/plugins/user-location.user.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/mobile/plugins/user-location.user.js b/mobile/plugins/user-location.user.js index 11ddae14..b112c547 100644 --- a/mobile/plugins/user-location.user.js +++ b/mobile/plugins/user-location.user.js @@ -102,6 +102,8 @@ window.plugin.userLocation.locate = function(lat, lng, accuracy) { } window.plugin.userLocation.onLocationChange = function(lat, lng) { + if(!window.plugin.userLocation.marker) return; + var latlng = new L.LatLng(lat, lng); window.plugin.userLocation.marker.setLatLng(latlng); window.plugin.userLocation.circle.setLatLng(latlng); @@ -117,6 +119,8 @@ window.plugin.userLocation.onLocationChange = function(lat, lng) { }; window.plugin.userLocation.onOrientationChange = function(direction) { + if(!window.plugin.userLocation.marker) return; + var container = $(".container", window.plugin.userLocation.marker._icon); if(direction === null) {