From 311d3eacc2fe623bcce0a35487d87f2064657aad Mon Sep 17 00:00:00 2001 From: Nicolas F Date: Thu, 28 Feb 2019 13:33:21 +0100 Subject: [PATCH] web: add layer fallback to goToHash With the changes to things being indexed by path instead of name, old hashes would stop working. To make this a bit less jarring, we can fall back to the default tileset of a world, which means the map would still load. --- overviewer_core/data/js_src/util.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/overviewer_core/data/js_src/util.js b/overviewer_core/data/js_src/util.js index 6b32699..f4f487b 100644 --- a/overviewer_core/data/js_src/util.js +++ b/overviewer_core/data/js_src/util.js @@ -811,6 +811,11 @@ overviewer.util = { } var target_layer = overviewer.collections.mapTypes[world_name][tileset_name]; + if (!target_layer) { + var default_tset_name = Object.keys( + overviewer.collections.mapTypes[world_name])[0]; + target_layer = overviewer.collections.mapTypes[world_name][default_tset_name]; + } var ovconf = target_layer.tileSetConfig; var latlngcoords = overviewer.util.fromWorldToLatLng(parseInt(coords[1]),