Implement delayed reload to esnure all settings are applied

This commit is contained in:
2022-02-12 18:35:23 +01:00
parent 993cc2b658
commit 46581362fb

View File

@@ -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",