From b84cdfd7c1fe32c7c9dd5e729e4fae0a2a18547f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20V=C3=B6gele?= Date: Thu, 18 Feb 2021 00:13:15 +0100 Subject: [PATCH] Fix a bug that prevented the Speed Provider Settings Dialog from being shown if an unavailable Speed Provider is configured --- src/settings.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/settings.js b/src/settings.js index 5e3f0a3..7687321 100644 --- a/src/settings.js +++ b/src/settings.js @@ -1,4 +1,4 @@ -import {availableSpeedProviders, getDefaultSpeedProvider, updateSpeedProvider} from "./api.js"; +import {availableSpeedProviders, currentSpeedProvider, getDefaultSpeedProvider, updateSpeedProvider} from "./api.js"; import {SpeedProvider} from "./speed_provider.js" export const settingsKey = "drag-ruler"; @@ -54,7 +54,7 @@ class SpeedProviderSettings extends FormApplication { getData(options={}) { const data = {} data.isGM = game.user.isGM - const selectedProvider = game.settings.get(settingsKey, "speedProvider") + const selectedProvider = currentSpeedProvider.id // Insert all speed providers into the template data data.providers = Object.values(availableSpeedProviders).map(speedProvider => {