aboutsummaryrefslogtreecommitdiff
path: root/azalea-protocol/src/packets/game/c_update_advancements.rs
diff options
context:
space:
mode:
authormat <git@matdoes.dev>2026-01-12 09:38:47 -1030
committermat <git@matdoes.dev>2026-01-13 01:08:53 +0500
commitefb36d5fc0fe56a98f5795c53dfa109887cd5aae (patch)
tree3674f0b53afca4b3f1d58fc0406bcbac552ab961 /azalea-protocol/src/packets/game/c_update_advancements.rs
parent2310666975d0f7e06f44efa6032c6838f2a33f0c (diff)
downloadazalea-drasl-efb36d5fc0fe56a98f5795c53dfa109887cd5aae.tar.xz
fix memory leaks in azalea-protocol
Diffstat (limited to 'azalea-protocol/src/packets/game/c_update_advancements.rs')
-rw-r--r--azalea-protocol/src/packets/game/c_update_advancements.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/azalea-protocol/src/packets/game/c_update_advancements.rs b/azalea-protocol/src/packets/game/c_update_advancements.rs
index 62881b9d..24baebc5 100644
--- a/azalea-protocol/src/packets/game/c_update_advancements.rs
+++ b/azalea-protocol/src/packets/game/c_update_advancements.rs
@@ -22,7 +22,7 @@ pub struct ClientboundUpdateAdvancements {
#[derive(AzBuf, Clone, Debug, PartialEq)]
pub struct Advancement {
pub parent_id: Option<Identifier>,
- pub display: Option<DisplayInfo>,
+ pub display: Option<Box<DisplayInfo>>,
pub requirements: Vec<Vec<String>>,
pub sends_telemetry_event: bool,
}
@@ -134,7 +134,7 @@ mod tests {
id: Identifier::new("minecraft:test"),
value: Advancement {
parent_id: None,
- display: Some(DisplayInfo {
+ display: Some(Box::new(DisplayInfo {
title: FormattedText::from("title".to_owned()),
description: FormattedText::from("description".to_owned()),
icon: ItemStack::Empty,
@@ -144,7 +144,7 @@ mod tests {
background: None,
x: 0.0,
y: 0.0,
- }),
+ })),
requirements: Vec::new(),
sends_telemetry_event: false,
},