From: John Firebaugh Date: Thu, 14 Nov 2013 00:01:54 +0000 (-0800) Subject: Don't set state if it doesn't exist X-Git-Tag: live~4625^2~75 X-Git-Url: https://git.openstreetmap.org/rails.git/commitdiff_plain/f24309ad3e7b2a805f032afdef9765dc6d0bc022 Don't set state if it doesn't exist --- diff --git a/app/assets/javascripts/router.js b/app/assets/javascripts/router.js index fbad1e28c..5b9cdad07 100644 --- a/app/assets/javascripts/router.js +++ b/app/assets/javascripts/router.js @@ -88,8 +88,10 @@ OSM.Router = function(map, rts) { currentRoute = routes.recognize(currentPath); currentRoute.run('popstate', currentPath); var state = e.originalEvent.state; - map.setView(state.center, state.zoom, {animate: false}); - map.updateLayers(state.layers); + if (state.center) { + map.setView(state.center, state.zoom, {animate: false}); + map.updateLayers(state.layers); + } }); return function (url) {