Don't log JSON parse errors with no settings (#11459)

Release Notes:

- Silenced error messages on startup when no settings/keymap files
exist.
This commit is contained in:
Conrad Irwin 2024-05-06 14:55:44 -06:00 committed by GitHub
parent 2e6d044bac
commit f3fffc25c4
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 13 additions and 4 deletions

View file

@ -47,6 +47,9 @@ impl KeymapFile {
}
pub fn parse(content: &str) -> Result<Self> {
if content.is_empty() {
return Ok(Self::default());
}
parse_json_with_comments::<Self>(content)
}