forked from enlightenment/efl
elementary: adds safety check when setting childs to elm_layout_box_*.
Patch from KoziarekBeata <b.koziarek@samsung.com> SVN revision: 78220
This commit is contained in:
parent
c824f30090
commit
0474ed0f3f
|
@ -66,3 +66,4 @@ JiHyeon Seol <jihyeon.seol@samsung.com>
|
|||
Flavio Ceolin <flavio.ceolin@profusion.mobi>
|
||||
Igor Murzov <e-mail@date.by>
|
||||
Jiyoun Park <jy0703.park@samsung.com>
|
||||
KoziarekBeata <b.koziarek@samsung.com>
|
||||
|
|
|
@ -1470,6 +1470,7 @@ elm_layout_box_append(Evas_Object *obj,
|
|||
{
|
||||
ELM_LAYOUT_CHECK(obj) EINA_FALSE;
|
||||
ELM_LAYOUT_DATA_GET_OR_RETURN_VAL(obj, sd, EINA_FALSE);
|
||||
EINA_SAFETY_ON_NULL_RETURN_VAL(child, EINA_FALSE);
|
||||
|
||||
return ELM_LAYOUT_CLASS(ELM_WIDGET_DATA(sd)->api)->box_append
|
||||
(obj, part, child);
|
||||
|
@ -1482,6 +1483,7 @@ elm_layout_box_prepend(Evas_Object *obj,
|
|||
{
|
||||
ELM_LAYOUT_CHECK(obj) EINA_FALSE;
|
||||
ELM_LAYOUT_DATA_GET_OR_RETURN_VAL(obj, sd, EINA_FALSE);
|
||||
EINA_SAFETY_ON_NULL_RETURN_VAL(child, EINA_FALSE);
|
||||
|
||||
return ELM_LAYOUT_CLASS(ELM_WIDGET_DATA(sd)->api)->box_prepend
|
||||
(obj, part, child);
|
||||
|
@ -1495,6 +1497,8 @@ elm_layout_box_insert_before(Evas_Object *obj,
|
|||
{
|
||||
ELM_LAYOUT_CHECK(obj) EINA_FALSE;
|
||||
ELM_LAYOUT_DATA_GET_OR_RETURN_VAL(obj, sd, EINA_FALSE);
|
||||
EINA_SAFETY_ON_NULL_RETURN_VAL(child, EINA_FALSE);
|
||||
EINA_SAFETY_ON_NULL_RETURN_VAL(reference, EINA_FALSE);
|
||||
|
||||
return ELM_LAYOUT_CLASS(ELM_WIDGET_DATA(sd)->api)->box_insert_before
|
||||
(obj, part, child, reference);
|
||||
|
@ -1508,6 +1512,7 @@ elm_layout_box_insert_at(Evas_Object *obj,
|
|||
{
|
||||
ELM_LAYOUT_CHECK(obj) EINA_FALSE;
|
||||
ELM_LAYOUT_DATA_GET_OR_RETURN_VAL(obj, sd, EINA_FALSE);
|
||||
EINA_SAFETY_ON_NULL_RETURN_VAL(child, EINA_FALSE);
|
||||
|
||||
return ELM_LAYOUT_CLASS(ELM_WIDGET_DATA(sd)->api)->box_insert_at
|
||||
(obj, part, child, pos);
|
||||
|
|
Loading…
Reference in New Issue