1
0
mirror of https://github.com/AvengeMedia/DankMaterialShell.git synced 2026-04-11 16:22:09 -04:00

fix(wallpaper): preserve per-monitor cycling when changing interval (#1981)

(#1816)
This commit is contained in:
Nek
2026-03-13 05:46:02 -10:00
committed by bbedward
parent 2db4c9daa0
commit 0ea10b0ad2

View File

@@ -575,14 +575,7 @@ Singleton {
} }
} }
if (!newSettings[identifier]) { newSettings[identifier] = getMonitorCyclingSettings(screenName);
newSettings[identifier] = {
"enabled": false,
"mode": "interval",
"interval": 300,
"time": "06:00"
};
}
newSettings[identifier].enabled = enabled; newSettings[identifier].enabled = enabled;
monitorCyclingSettings = newSettings; monitorCyclingSettings = newSettings;
saveSettings(); saveSettings();
@@ -613,14 +606,7 @@ Singleton {
} }
} }
if (!newSettings[identifier]) { newSettings[identifier] = getMonitorCyclingSettings(screenName);
newSettings[identifier] = {
"enabled": false,
"mode": "interval",
"interval": 300,
"time": "06:00"
};
}
newSettings[identifier].mode = mode; newSettings[identifier].mode = mode;
monitorCyclingSettings = newSettings; monitorCyclingSettings = newSettings;
saveSettings(); saveSettings();
@@ -651,14 +637,7 @@ Singleton {
} }
} }
if (!newSettings[identifier]) { newSettings[identifier] = getMonitorCyclingSettings(screenName);
newSettings[identifier] = {
"enabled": false,
"mode": "interval",
"interval": 300,
"time": "06:00"
};
}
newSettings[identifier].interval = interval; newSettings[identifier].interval = interval;
monitorCyclingSettings = newSettings; monitorCyclingSettings = newSettings;
saveSettings(); saveSettings();
@@ -689,14 +668,7 @@ Singleton {
} }
} }
if (!newSettings[identifier]) { newSettings[identifier] = getMonitorCyclingSettings(screenName);
newSettings[identifier] = {
"enabled": false,
"mode": "interval",
"interval": 300,
"time": "06:00"
};
}
newSettings[identifier].time = time; newSettings[identifier].time = time;
monitorCyclingSettings = newSettings; monitorCyclingSettings = newSettings;
saveSettings(); saveSettings();
@@ -1205,7 +1177,7 @@ Singleton {
"time": "06:00" "time": "06:00"
}; };
var value = _findMonitorValue(monitorCyclingSettings, screenName); var value = _findMonitorValue(monitorCyclingSettings, screenName);
return value !== undefined ? value : defaults; return Object.assign({}, defaults, value !== undefined ? value : {});
} }
FileView { FileView {