Don't set state if it doesn't exist

This commit is contained in:
John Firebaugh 2013-11-13 16:01:54 -08:00
parent be56eb5bad
commit f24309ad3e

View file

@ -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) {