fixed loading of boolean values from localStorage

It seems we were doing localStorage wrong for boolean values. It just
worked for enable_hr by chance. Now it should work properly.

Signed-off-by: Victor Seiji Hariki <victorseijih@gmail.com>
This commit is contained in:
Victor Seiji Hariki 2022-12-13 11:24:22 -03:00
parent cb6d9ac7d8
commit 3ef2bce9f0

View file

@ -904,15 +904,20 @@ function loadSettings() {
: localStorage.getItem("mask_blur");
var _seed =
localStorage.getItem("seed") == null ? -1 : localStorage.getItem("seed");
var _enable_hr = Boolean(
localStorage.getItem("enable_hr") == (null || "false")
let _enable_hr =
localStorage.getItem("enable_hr") === null
? false
: localStorage.getItem("enable_hr")
);
var _sync_cursor_size = Boolean(
localStorage.getItem("sync_cursor_size") == (null || "true")
: localStorage.getItem("enable_hr") === "true";
let _sync_cursor_size =
localStorage.getItem("sync_cursor_size") === null
? true
: localStorage.getItem("sync_cursor_size")
: localStorage.getItem("sync_cursor_size") === "true";
console.debug(
localStorage.getItem("sync_cursor_size"),
Boolean(localStorage.getItem("sync_cursor_size"))
);
// set the values into the UI