From a92979f9bde349c6b8bdf1cedae9122b61fa5a09 Mon Sep 17 00:00:00 2001 From: Fen Dweller Date: Sat, 28 Mar 2020 09:38:41 -0400 Subject: [PATCH] Fix changing the units for a non-default view causing weird behavior The defualt view was being referenced. --- macrovision.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/macrovision.js b/macrovision.js index e7d9b95f..8cbd6587 100644 --- a/macrovision.js +++ b/macrovision.js @@ -636,9 +636,9 @@ function configViewOptions(entity, view) { select.addEventListener("input", e => { const value = input.value == 0 ? 1 : input.value; const oldUnit = select.getAttribute("oldUnit"); - entity.views[view][key] = math.unit(value, oldUnit).to(select.value); + entity.views[entity.view][key] = math.unit(value, oldUnit).to(select.value); entity.dirty = true; - setNumericInput(input, entity.views[view][key].toNumber(select.value)); + setNumericInput(input, entity.views[entity.view][key].toNumber(select.value)); select.setAttribute("oldUnit", select.value);