diff --git a/src/objects/input/sk_hand.rs b/src/objects/input/sk_hand.rs index 90f91af..da8c389 100644 --- a/src/objects/input/sk_hand.rs +++ b/src/objects/input/sk_hand.rs @@ -51,6 +51,7 @@ impl SkHand { let input = InputMethod::add_to(&_node, hand, datamap)?; let material = sk.material_copy(Material::HAND); + unsafe { sk.material_addref(&material); } sk.input_hand_material(handed, Material(material.0)); Ok(SkHand { _node,