Skip to content

Commit 0df4889

Browse files
committed
Extra settings file safety
1 parent 7803087 commit 0df4889

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

Source/Utility/SettingsFile.cpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -576,6 +576,11 @@ void SettingsFile::reloadSettings()
576576
}
577577

578578
auto const newTree = ValueTree::fromXml(newSettings);
579+
if(!newTree.isValid())
580+
{
581+
releaseFileLock();
582+
return;
583+
}
579584

580585
// Children shouldn't be overwritten as that would break some valueTree links
581586
for (auto child : settingsTree) {

0 commit comments

Comments
 (0)