Skip to content

Commit 0d6b3ce

Browse files
GsLogiMakerGsLogiMaker
andauthored
#1568 Fix members named _ not being created in structs
* Fix members named `_` not being created in structs * Update distr/flecs.c --------- Co-authored-by: GsLogiMaker <gslogimaker@gmail.com>
1 parent 98d13a6 commit 0d6b3ce

File tree

2 files changed

+2
-6
lines changed

2 files changed

+2
-6
lines changed

distr/flecs.c

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -47223,9 +47223,7 @@ ecs_entity_t ecs_struct_init(
4722347223
goto error;
4722447224
}
4722547225

47226-
ecs_entity_t m = ecs_entity(world, {
47227-
.name = m_desc->name
47228-
});
47226+
ecs_entity_t m = ecs_new_from_path(world, t, m_desc->name);
4722947227

4723047228
ecs_set(world, m, EcsMember, {
4723147229
.type = m_desc->type,

src/addons/meta/api.c

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -426,9 +426,7 @@ ecs_entity_t ecs_struct_init(
426426
goto error;
427427
}
428428

429-
ecs_entity_t m = ecs_entity(world, {
430-
.name = m_desc->name
431-
});
429+
ecs_entity_t m = ecs_new_from_path(world, t, m_desc->name);
432430

433431
ecs_set(world, m, EcsMember, {
434432
.type = m_desc->type,

0 commit comments

Comments
 (0)