mirror of
https://github.com/Ximi1970/systray-x.git
synced 2025-11-06 13:25:49 +01:00
Fix restore positions options sync
This commit is contained in:
@@ -292,6 +292,7 @@ SysTrayX.Messaging = {
|
|||||||
"minimizeType",
|
"minimizeType",
|
||||||
"closeType",
|
"closeType",
|
||||||
"startMinimized",
|
"startMinimized",
|
||||||
|
"restorePositions",
|
||||||
"defaultIconType",
|
"defaultIconType",
|
||||||
"defaultIconMime",
|
"defaultIconMime",
|
||||||
"defaultIcon",
|
"defaultIcon",
|
||||||
@@ -315,6 +316,7 @@ SysTrayX.Messaging = {
|
|||||||
const minimizeType = result.minimizeType || "1";
|
const minimizeType = result.minimizeType || "1";
|
||||||
const closeType = result.closeType || "1";
|
const closeType = result.closeType || "1";
|
||||||
const startMinimized = result.startMinimized || "false";
|
const startMinimized = result.startMinimized || "false";
|
||||||
|
const restorePositions = result.restorePositions || "false";
|
||||||
const defaultIconType = result.defaultIconType || "0";
|
const defaultIconType = result.defaultIconType || "0";
|
||||||
const defaultIconMime = result.defaultIconMime || "image/png";
|
const defaultIconMime = result.defaultIconMime || "image/png";
|
||||||
const defaultIcon = result.defaultIcon || [];
|
const defaultIcon = result.defaultIcon || [];
|
||||||
@@ -348,6 +350,7 @@ SysTrayX.Messaging = {
|
|||||||
minimizeType: minimizeType,
|
minimizeType: minimizeType,
|
||||||
closeType: closeType,
|
closeType: closeType,
|
||||||
startMinimized: startMinimized,
|
startMinimized: startMinimized,
|
||||||
|
restorePositions: restorePositions,
|
||||||
defaultIconType: defaultIconType,
|
defaultIconType: defaultIconType,
|
||||||
defaultIconMime: defaultIconMime,
|
defaultIconMime: defaultIconMime,
|
||||||
defaultIcon: defaultIcon,
|
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;
|
const theme = response["preferences"].theme;
|
||||||
if (theme) {
|
if (theme) {
|
||||||
browser.storage.sync.set({
|
browser.storage.sync.set({
|
||||||
|
|||||||
@@ -956,6 +956,11 @@ SysTrayX.StorageChanged = {
|
|||||||
startMinimized: changes[item].newValue,
|
startMinimized: changes[item].newValue,
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
if (item === "restorePositions") {
|
||||||
|
SysTrayX.RestoreOptions.setRestorePositions({
|
||||||
|
restorePositions: changes[item].newValue,
|
||||||
|
});
|
||||||
|
}
|
||||||
if (item === "theme") {
|
if (item === "theme") {
|
||||||
SysTrayX.RestoreOptions.setTheme({
|
SysTrayX.RestoreOptions.setTheme({
|
||||||
theme: changes[item].newValue,
|
theme: changes[item].newValue,
|
||||||
@@ -967,11 +972,6 @@ SysTrayX.StorageChanged = {
|
|||||||
debug: changes[item].newValue,
|
debug: changes[item].newValue,
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
if (item === "restorePositions") {
|
|
||||||
SysTrayX.RestoreOptions.setRestorePositions({
|
|
||||||
restorePositions: changes[item].newValue,
|
|
||||||
});
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (changed_icon) {
|
if (changed_icon) {
|
||||||
|
|||||||
Reference in New Issue
Block a user