Fix restore positions options sync

This commit is contained in:
Ximi1970
2020-12-20 13:05:27 +01:00
parent 7f6813c4ae
commit 53a54c78ab
2 changed files with 15 additions and 5 deletions

View File

@@ -292,6 +292,7 @@ SysTrayX.Messaging = {
"minimizeType",
"closeType",
"startMinimized",
"restorePositions",
"defaultIconType",
"defaultIconMime",
"defaultIcon",
@@ -315,6 +316,7 @@ SysTrayX.Messaging = {
const minimizeType = result.minimizeType || "1";
const closeType = result.closeType || "1";
const startMinimized = result.startMinimized || "false";
const restorePositions = result.restorePositions || "false";
const defaultIconType = result.defaultIconType || "0";
const defaultIconMime = result.defaultIconMime || "image/png";
const defaultIcon = result.defaultIcon || [];
@@ -348,6 +350,7 @@ SysTrayX.Messaging = {
minimizeType: minimizeType,
closeType: closeType,
startMinimized: startMinimized,
restorePositions: restorePositions,
defaultIconType: defaultIconType,
defaultIconMime: defaultIconMime,
defaultIcon: defaultIcon,
@@ -544,6 +547,13 @@ SysTrayX.Link = {
});
}
const restorePositions = response["preferences"].restorePositions;
if (restorePositions) {
browser.storage.sync.set({
restorePositions: restorePositions,
});
}
const theme = response["preferences"].theme;
if (theme) {
browser.storage.sync.set({

View File

@@ -956,6 +956,11 @@ SysTrayX.StorageChanged = {
startMinimized: changes[item].newValue,
});
}
if (item === "restorePositions") {
SysTrayX.RestoreOptions.setRestorePositions({
restorePositions: changes[item].newValue,
});
}
if (item === "theme") {
SysTrayX.RestoreOptions.setTheme({
theme: changes[item].newValue,
@@ -967,11 +972,6 @@ SysTrayX.StorageChanged = {
debug: changes[item].newValue,
});
}
if (item === "restorePositions") {
SysTrayX.RestoreOptions.setRestorePositions({
restorePositions: changes[item].newValue,
});
}
}
if (changed_icon) {