From 46581362fbabaf11f556d0d82329a4573c913f5c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20V=C3=B6gele?= Date: Sat, 12 Feb 2022 18:35:23 +0100 Subject: [PATCH] Implement delayed reload to esnure all settings are applied --- src/settings.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/settings.js b/src/settings.js index e43a058..703f940 100644 --- a/src/settings.js +++ b/src/settings.js @@ -2,7 +2,11 @@ export const settingsKey = "smart-doors"; function reloadGM() { if (game.user.isGM) - location.reload() + delayedReload() +} + +function delayedReload() { + window.setTimeout(() => location.reload(), 500); } export function registerSettings() { @@ -19,7 +23,7 @@ export function registerSettings() { config: true, type: Number, default: 1.5, - onChange: () => location.reload() + onChange: delayedReload, }) game.settings.register(settingsKey, "highlightSecretDoors", { name: "smart-doors.settings.highlightSecretDoors.name",