summaryrefslogtreecommitdiff
path: root/src/lib/edje/edje_embryo.c
diff options
context:
space:
mode:
authorCarsten Haitzler (Rasterman) <raster@rasterman.com>2016-08-21 11:30:45 +0900
committerCarsten Haitzler (Rasterman) <raster@rasterman.com>2016-08-21 11:30:45 +0900
commit419f84907bb24aecb2fc116b8b72967a0364f0ee (patch)
tree630abe7922e081a8d6e046b91f6e7b971f0e7f53 /src/lib/edje/edje_embryo.c
parent6139c7a3c6c8e2805e94ed851a0aabac4c24752c (diff)
edje - fix missing vector field frees, copies, handling etc.
it seems vector type parts were not handled all that well. we had at least one mem leak with the vector mempool never being freed... so i filled in various missing points where vector parts were not being handled right. @fix
Diffstat (limited to 'src/lib/edje/edje_embryo.c')
-rw-r--r--src/lib/edje/edje_embryo.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/lib/edje/edje_embryo.c b/src/lib/edje/edje_embryo.c
index d019f762f5..bb46310ca8 100644
--- a/src/lib/edje/edje_embryo.c
+++ b/src/lib/edje/edje_embryo.c
@@ -2110,6 +2110,7 @@ case EDJE_PART_TYPE_##Short: \
2110 ALLOC_COPY_DESC(BOX, Box, d, box); 2110 ALLOC_COPY_DESC(BOX, Box, d, box);
2111 ALLOC_COPY_DESC(TABLE, Table, d, table); 2111 ALLOC_COPY_DESC(TABLE, Table, d, table);
2112 ALLOC_COPY_DESC(EXTERNAL, External, d, external_params); 2112 ALLOC_COPY_DESC(EXTERNAL, External, d, external_params);
2113 ALLOC_COPY_DESC(VECTOR, Vector, d, vg);
2113 } 2114 }
2114 2115
2115 if (!d) return 0; 2116 if (!d) return 0;