1
0
mirror of https://github.com/AvengeMedia/DankMaterialShell.git synced 2026-04-15 10:12:07 -04:00

displays: fix reverted state for position

This commit is contained in:
bbedward
2025-12-15 17:43:52 -05:00
parent e7facf740d
commit 769f58caa9

View File

@@ -672,28 +672,25 @@ Item {
function revertChanges() { function revertChanges() {
const hadFormatChange = originalDisplayNameMode !== ""; const hadFormatChange = originalDisplayNameMode !== "";
if (hadFormatChange) { if (hadFormatChange) {
SettingsData.displayNameMode = originalDisplayNameMode; SettingsData.displayNameMode = originalDisplayNameMode;
SettingsData.saveSettings(); SettingsData.saveSettings();
} }
if (originalOutputs) { if (!originalOutputs) {
if (hadFormatChange)
backendWriteOutputsConfig(buildOutputsWithPendingChanges());
clearPendingChanges();
return;
}
const original = JSON.parse(JSON.stringify(originalOutputs)); const original = JSON.parse(JSON.stringify(originalOutputs));
backendWriteOutputsConfig(original); backendWriteOutputsConfig(original);
pendingChanges = {}; pendingChanges = {};
originalOutputs = null; originalOutputs = null;
originalDisplayNameMode = ""; originalDisplayNameMode = "";
outputs = {}; outputs = original;
Qt.callLater(() => {
root.outputs = original;
});
} else if (hadFormatChange) {
const currentOutputs = buildOutputsWithPendingChanges();
backendWriteOutputsConfig(currentOutputs);
clearPendingChanges();
} else {
clearPendingChanges();
}
} }
function getOutputBounds() { function getOutputBounds() {