Delay reload to make sure all settings are being applied

This commit is contained in:
Manuel Vögele
2022-02-16 11:46:46 +01:00
parent fb702cd850
commit 18253dc42b
+5 -1
View File
@@ -10,6 +10,10 @@ export const RightClickAction = Object.freeze({
ABORT_DRAG:2, ABORT_DRAG:2,
}); });
function delayedReload() {
window.setTimeout(() => location.reload(), 500);
}
export function registerSettings() { export function registerSettings() {
game.settings.register(settingsKey, "dataVersion", { game.settings.register(settingsKey, "dataVersion", {
scope: "world", scope: "world",
@@ -90,7 +94,7 @@ export function registerSettings() {
config: true, config: true,
type: Boolean, type: Boolean,
default: false, default: false,
onChange: () => location.reload(), onChange: delayedReload,
}); });
game.settings.register(settingsKey, "autoPathfinding", { game.settings.register(settingsKey, "autoPathfinding", {