Fix wrong pointer type in Vec2_free
This commit is contained in:
@@ -8,9 +8,9 @@ struct Vec2Wrapper : public Wrapper {
|
|||||||
|
|
||||||
void Vec2_free(mrb_state *mrb, void *ptr) {
|
void Vec2_free(mrb_state *mrb, void *ptr) {
|
||||||
UNUSED(mrb);
|
UNUSED(mrb);
|
||||||
uint64_t id = ((Wrapper *)ptr)->id;
|
uint64_t id = ((Vec2Wrapper *)ptr)->id;
|
||||||
app::element_pool.release(id);
|
app::element_pool.release(id);
|
||||||
delete (Wrapper *)ptr;
|
delete (Vec2Wrapper *)ptr;
|
||||||
}
|
}
|
||||||
|
|
||||||
const struct mrb_data_type Vec2_type = {"Vec2", Vec2_free};
|
const struct mrb_data_type Vec2_type = {"Vec2", Vec2_free};
|
||||||
|
|||||||
Reference in New Issue
Block a user