HomePhabricator

evas: fix legacy evas_object_clip_unset for group object.

Authored by SanghyeonLee on Dec 31 2019, 6:48 AM.

Description

evas: fix legacy evas_object_clip_unset for group object.

Summary:
evas_object_clip_unset was broken for group object in several month or year..

basically,
evas_object_clip_unset(obj)
efl_canvas_object_clipper_set(obj, NULL)
is equal on efl_clip implements,
but on the group object, we need to unclip the whole group children in
efl_canvas_group_efl_canvas_object_clipper_set
which was not performed by legacy clip_usnet API.

Test Plan:
try clip_unset(obj) and clipper_set(obj, NULL) in any group clipped case
(i.e. scroller content) and see clip_unset is broken and fixed by patch.

Reviewers: cedric, bu5hm4n, zmike

Reviewed By: zmike

Subscribers: reviewers, committers

Tags: efl

Differential Revision: https://phab.enlightenment.org/D10984

Details

Committed
zmikeDec 31 2019, 6:48 AM
Reviewer
zmike
Differential Revision
D10984: evas: fix legacy evas_object_clip_unset for group object.
Parents
rEFL5154b5a8fca0: efl_ui_text: support focus navigation
Branches
Unknown
Tags
Unknown