fix infinite settings loop

This commit is contained in:
bbedward committed 2025-08-28 09:19:28 -04:00
1 parent d7f14fada4
commit 59d3e99ced
1 file changed
+9 -2
+9 -2
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()
}
}
}