diff options
author | Yeongjong Lee <yj34.lee@samsung.com> | 2020-02-05 06:11:28 +0000 |
---|---|---|
committer | Marcel Hollerbach <mail@marcel-hollerbach.de> | 2020-02-05 08:58:25 +0100 |
commit | 723382bf5c4fb0dd08ebcf4dcda15d69cd24bdc8 (patch) | |
tree | f861c820d857bf831a86f92fa9b44249743bf833 | |
parent | 7f57e8e6019adde04e2b575b4faf851009d46aaf (diff) | |
download | efl-723382bf5c4fb0dd08ebcf4dcda15d69cd24bdc8.tar.gz |
evas: prevent calling api with NULL filter image
This fixes a bunch of warnings like that
```
../src/lib/eo/eo.c:644 _efl_object_call_resolve() NULL passed to function xxx().
```
Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de>
Differential Revision: https://phab.enlightenment.org/D11283
-rw-r--r-- | src/lib/evas/canvas/evas_object_smart.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lib/evas/canvas/evas_object_smart.c b/src/lib/evas/canvas/evas_object_smart.c index 0af4fb5ad6..2a27d7b1e8 100644 --- a/src/lib/evas/canvas/evas_object_smart.c +++ b/src/lib/evas/canvas/evas_object_smart.c @@ -931,7 +931,7 @@ _efl_canvas_group_efl_gfx_entity_position_set(Eo *eo_obj, Evas_Smart_Data *o, Ei if (o->clipped && !is_overridden) _evas_object_smart_clipped_smart_move_internal(eo_obj, pos.x, pos.y); efl_gfx_entity_position_set(efl_super(eo_obj, MY_CLASS), pos); - efl_gfx_entity_position_set(o->filter_img, pos); + if (o->filter_img) efl_gfx_entity_position_set(o->filter_img, pos); } EOLIAN static void @@ -941,7 +941,7 @@ _efl_canvas_group_efl_gfx_entity_size_set(Eo *obj, Evas_Smart_Data *o, Eina_Size return; efl_gfx_entity_size_set(efl_super(obj, MY_CLASS), size); - efl_gfx_entity_size_set(o->filter_img, size); + if (o->filter_img) efl_gfx_entity_size_set(o->filter_img, size); } EOLIAN static void |