1
0
mirror of https://github.com/AvengeMedia/DankMaterialShell.git synced 2026-01-24 21:42:51 -05:00

fix infinite settings loop

This commit is contained in:
bbedward
2025-08-28 09:19:28 -04:00
parent d7f14fada4
commit 59d3e99ced

View File

@@ -1002,6 +1002,8 @@ Singleton {
}
}
property bool hasTriedDefaultSettings: false
FileView {
id: settingsFile
@@ -1012,10 +1014,15 @@ Singleton {
watchChanges: true
onLoaded: {
parseSettings(settingsFile.text())
hasTriedDefaultSettings = false
}
onLoadFailed: error => {
// Check if default-settings.json exists and copy it
defaultSettingsCheckProcess.running = true
if (!hasTriedDefaultSettings) {
hasTriedDefaultSettings = true
defaultSettingsCheckProcess.running = true
} else {
applyStoredTheme()
}
}
}