aboutsummaryrefslogtreecommitdiff
path: root/server/locale/src/lib.rs
diff options
context:
space:
mode:
Diffstat (limited to 'server/locale/src/lib.rs')
-rw-r--r--server/locale/src/lib.rs4
1 files changed, 1 insertions, 3 deletions
diff --git a/server/locale/src/lib.rs b/server/locale/src/lib.rs
index 0bf4bf80..af1c19fc 100644
--- a/server/locale/src/lib.rs
+++ b/server/locale/src/lib.rs
@@ -46,9 +46,7 @@ impl Locale {
// }
pub fn merge(&mut self, other: Self) {
for (k, v) in other.0 {
- if !self.0.contains_key(&k) {
- self.0.insert(k, v);
- }
+ self.0.entry(k).or_insert(v);
}
}
pub fn load(path: &Path) -> Result<Self> {