This commit is contained in:
CDeenen
2021-12-22 23:04:06 +01:00
parent dce419d7c3
commit 49bc188dde
4 changed files with 14 additions and 4 deletions

View File

@@ -1214,7 +1214,11 @@ export class deviceConfig extends FormApplication {
*/
getData() {
this.devices = [];
const dConfig = game.settings.get(moduleName, 'devices');
let dConfig = game.settings.get(moduleName, 'devices');
if (Object.prototype.toString.call(game.settings.get('MaterialDeck', 'devices')) === "[object String]") {
dConfig = {};
game.settings.set(moduleName, 'devices', dConfig);
}
for (let d of streamDeck.buttonContext) {
let type;
@@ -1263,7 +1267,6 @@ export class deviceConfig extends FormApplication {
let dConfig = game.settings.get(moduleName, 'devices');
delete dConfig[id];
dConfig[id] = {enable: event.currentTarget.checked}
game.settings.set(moduleName, 'devices', dConfig);
}
}