From 4d173326e43ebc6d5cd38c3bcf1d79bd7130f33b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Ekl=C3=B6f?= Date: Sat, 29 Dec 2018 12:49:00 +0100 Subject: [PATCH] particle: remove 'parent' (it wasn't used anyway) --- particle.c | 1 - particle.h | 1 - particles/list.c | 4 ---- particles/map.c | 4 ---- 4 files changed, 10 deletions(-) diff --git a/particle.c b/particle.c index a280e11..ead9142 100644 --- a/particle.c +++ b/particle.c @@ -13,7 +13,6 @@ struct particle * particle_common_new(int left_margin, int right_margin) { struct particle *p = malloc(sizeof(*p)); - p->parent = NULL; p->left_margin = left_margin; p->right_margin = right_margin; p->deco = NULL; diff --git a/particle.h b/particle.h index 375d533..0616db6 100644 --- a/particle.h +++ b/particle.h @@ -10,7 +10,6 @@ struct exposable; struct particle { - struct particle *parent; void *private; int left_margin, right_margin; diff --git a/particles/list.c b/particles/list.c index 3a0c1d9..2a179d6 100644 --- a/particles/list.c +++ b/particles/list.c @@ -124,9 +124,5 @@ particle_list_new( particle->destroy = &particle_destroy; particle->instantiate = &instantiate; - /* Claim ownership */ - for (size_t i = 0; i < count; i++) - p->particles[i]->parent = particle; - return particle; } diff --git a/particles/map.c b/particles/map.c index ee93497..901d797 100644 --- a/particles/map.c +++ b/particles/map.c @@ -73,12 +73,8 @@ particle_map_new(const char *tag, const struct particle_map *particle_map, for (size_t i = 0; i < count; i++) { map->map[i].tag_value = strdup(particle_map[i].tag_value); map->map[i].particle = particle_map[i].particle; - map->map[i].particle->parent = particle; } - if (map->default_particle != NULL) - map->default_particle->parent = particle; - particle->private = map; return particle; }