aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xazalea-chat/src/translatable_component.rs5
1 files changed, 4 insertions, 1 deletions
diff --git a/azalea-chat/src/translatable_component.rs b/azalea-chat/src/translatable_component.rs
index eb8abcdc..a1c72e35 100755
--- a/azalea-chat/src/translatable_component.rs
+++ b/azalea-chat/src/translatable_component.rs
@@ -133,7 +133,10 @@ impl Display for TranslatableComponent {
for component in FormattedText::Translatable(self.clone()).into_iter() {
let component_text = match &component {
FormattedText::Text(c) => c.text.to_string(),
- FormattedText::Translatable(c) => c.read()?.to_string(),
+ FormattedText::Translatable(c) => match c.read() {
+ Ok(c) => c.to_string(),
+ Err(_) => c.key.to_string(),
+ },
};
f.write_str(&component_text)?;