Skip to content

Commit 166399c

Browse files
committed
fix: restore layers after heightmap edit
1 parent 8817813 commit 166399c

File tree

3 files changed

+9
-6
lines changed

3 files changed

+9
-6
lines changed

index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7969,7 +7969,7 @@
79697969
<script defer src="modules/ui/editors.js?v=1.89.35"></script>
79707970
<script defer src="modules/ui/tools.js?v=1.90.00"></script>
79717971
<script defer src="modules/ui/world-configurator.js?v=1.90.00"></script>
7972-
<script defer src="modules/ui/heightmap-editor.js?v=1.89.06"></script>
7972+
<script defer src="modules/ui/heightmap-editor.js?v=1.90.04"></script>
79737973
<script defer src="modules/ui/provinces-editor.js?v=1.89.00"></script>
79747974
<script defer src="modules/ui/biomes-editor.js"></script>
79757975
<script defer src="modules/ui/namesbase-editor.js?v=1.89.26"></script>

modules/ui/heightmap-editor.js

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -192,11 +192,14 @@ function editHeightmap(options) {
192192
document
193193
.getElementById("mapLayers")
194194
.querySelectorAll("li")
195-
.forEach(function (e) {
196-
if (editHeightmap.layers.includes(e.id) && !layerIsOn(e.id)) e.click();
197-
// turn on
198-
else if (!editHeightmap.layers.includes(e.id) && layerIsOn(e.id)) e.click(); // turn off
195+
.forEach(e => {
196+
const wasOn = editHeightmap.layers.includes(e.id);
197+
if ((wasOn && !layerIsOn(e.id)) || (!wasOn && layerIsOn(e.id))) e.click();
199198
});
199+
if (!layerIsOn("toggleBorders")) borders.selectAll("path").remove();
200+
if (!layerIsOn("toggleStates")) regions.selectAll("path").remove();
201+
if (!layerIsOn("toggleRivers")) rivers.selectAll("*").remove();
202+
200203
getCurrentPreset();
201204
}
202205

versioning.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
"use strict";
22

33
// version and caching control
4-
const version = "1.90.03"; // generator version, update each time
4+
const version = "1.90.04"; // generator version, update each time
55

66
{
77
document.title += " v" + version;

0 commit comments

Comments
 (0)