forked from enlightenment/efl
evas vg: Check for OOM when setting root node in a vg canvas
This commit is contained in:
parent
cd6e7fe685
commit
3f957a9bd0
|
@ -160,8 +160,14 @@ _efl_canvas_vg_object_root_node_set(Eo *obj, Efl_Canvas_Vg_Object_Data *pd, Efl_
|
||||||
if (root_node)
|
if (root_node)
|
||||||
{
|
{
|
||||||
if (!pd->user_entry)
|
if (!pd->user_entry)
|
||||||
pd->user_entry = malloc(sizeof(User_Vg_Entry));
|
{
|
||||||
|
pd->user_entry = malloc(sizeof(User_Vg_Entry));
|
||||||
|
if (!pd->user_entry)
|
||||||
|
{
|
||||||
|
ERR("Failed to alloc user entry data while setting root node");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
}
|
||||||
pd->user_entry->w = pd->user_entry->h = 0;
|
pd->user_entry->w = pd->user_entry->h = 0;
|
||||||
pd->user_entry->root = root_node;
|
pd->user_entry->root = root_node;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue