Fix a bug that prevented the Speed Provider Settings Dialog from being shown if an unavailable Speed Provider is configured
This commit is contained in:
+2
-2
@@ -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"
|
import {SpeedProvider} from "./speed_provider.js"
|
||||||
|
|
||||||
export const settingsKey = "drag-ruler";
|
export const settingsKey = "drag-ruler";
|
||||||
@@ -54,7 +54,7 @@ class SpeedProviderSettings extends FormApplication {
|
|||||||
getData(options={}) {
|
getData(options={}) {
|
||||||
const data = {}
|
const data = {}
|
||||||
data.isGM = game.user.isGM
|
data.isGM = game.user.isGM
|
||||||
const selectedProvider = game.settings.get(settingsKey, "speedProvider")
|
const selectedProvider = currentSpeedProvider.id
|
||||||
|
|
||||||
// Insert all speed providers into the template data
|
// Insert all speed providers into the template data
|
||||||
data.providers = Object.values(availableSpeedProviders).map(speedProvider => {
|
data.providers = Object.values(availableSpeedProviders).map(speedProvider => {
|
||||||
|
|||||||
Reference in New Issue
Block a user