forked from enlightenment/efl
one day I'll be less stupid...
... or one day we'll move to git so I can rewrite stupid commits :-D SVN revision: 67844
This commit is contained in:
parent
1fc6b13d10
commit
5c0041f6ad
|
@ -863,7 +863,7 @@ _struct_complex_members_constructor(Eina_Model *m)
|
||||||
Eina_Value_List l;
|
Eina_Value_List l;
|
||||||
Eina_Value_Hash h;
|
Eina_Value_Hash h;
|
||||||
Eina_Value_Struct s;
|
Eina_Value_Struct s;
|
||||||
} *st;
|
} st;
|
||||||
struct subst {
|
struct subst {
|
||||||
int i, j;
|
int i, j;
|
||||||
};
|
};
|
||||||
|
@ -904,23 +904,14 @@ _struct_complex_members_constructor(Eina_Model *m)
|
||||||
if (!eina_model_type_constructor(EINA_MODEL_TYPE_STRUCT, m))
|
if (!eina_model_type_constructor(EINA_MODEL_TYPE_STRUCT, m))
|
||||||
return EINA_FALSE;
|
return EINA_FALSE;
|
||||||
|
|
||||||
st = calloc(1, sizeof(*st));
|
memset(&st, 0, sizeof(st));
|
||||||
if (!st)
|
|
||||||
{
|
|
||||||
eina_error_set(EINA_ERROR_OUT_OF_MEMORY);
|
|
||||||
return EINA_FALSE;
|
|
||||||
}
|
|
||||||
|
|
||||||
st->a.subtype = EINA_VALUE_TYPE_STRING;
|
st.a.subtype = EINA_VALUE_TYPE_STRING;
|
||||||
st->l.subtype = EINA_VALUE_TYPE_STRING;
|
st.l.subtype = EINA_VALUE_TYPE_STRING;
|
||||||
st->h.subtype = EINA_VALUE_TYPE_STRING;
|
st.h.subtype = EINA_VALUE_TYPE_STRING;
|
||||||
st->s.desc = &subst_desc;
|
st.s.desc = &subst_desc;
|
||||||
|
if (!eina_model_struct_set(m, &myst_desc, &st))
|
||||||
if (!eina_model_struct_set(m, &myst_desc, st))
|
return EINA_FALSE;
|
||||||
{
|
|
||||||
free(st);
|
|
||||||
return EINA_FALSE;
|
|
||||||
}
|
|
||||||
|
|
||||||
return EINA_TRUE;
|
return EINA_TRUE;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue