1
0
mirror of https://github.com/AvengeMedia/DankMaterialShell.git synced 2026-04-14 09:42:10 -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) {
const original = JSON.parse(JSON.stringify(originalOutputs)); if (hadFormatChange)
backendWriteOutputsConfig(original); backendWriteOutputsConfig(buildOutputsWithPendingChanges());
pendingChanges = {};
originalOutputs = null;
originalDisplayNameMode = "";
outputs = {};
Qt.callLater(() => {
root.outputs = original;
});
} else if (hadFormatChange) {
const currentOutputs = buildOutputsWithPendingChanges();
backendWriteOutputsConfig(currentOutputs);
clearPendingChanges();
} else {
clearPendingChanges(); clearPendingChanges();
return;
} }
const original = JSON.parse(JSON.stringify(originalOutputs));
backendWriteOutputsConfig(original);
pendingChanges = {};
originalOutputs = null;
originalDisplayNameMode = "";
outputs = original;
} }
function getOutputBounds() { function getOutputBounds() {