HomePhabricator

efl_ui_collection: prevent the invalid insertion of items.

Authored by Marcel Hollerbach <mail@marcel-hollerbach.de> on Aug 30 2019, 11:50 AM.

Description

efl_ui_collection: prevent the invalid insertion of items.

Summary:
the group hirachy that you can build up with group items is flattend
down in the collection, as a linear list. Based on that a user might be
able to insert items at invalid positions, like between groups, without
having set the proper group item, which ... is a problem.

This commit ensures that no new item ever destroys the neightboor hood
between two items of the same group or a item with a group and its group
leader.

Reviewers: stefan_schmidt, zmike, segfaultxavi, SanghyeonLee

Reviewed By: SanghyeonLee

Subscribers: cedric, reviewers, committers

Tags: efl

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

Details

Committed
zmikeAug 30 2019, 11:50 AM
Reviewer
SanghyeonLee
Differential Revision
D9778: efl_ui_collection: prevent the invalid insertion of items.
Parents
rEFL6f68e3273771: efl_ui/pan: remove pan,viewport,changed event
Branches
Unknown
Tags
Unknown
zmike committed rEFL333a07091522: efl_ui_collection: prevent the invalid insertion of items. (authored by Marcel Hollerbach <mail@marcel-hollerbach.de>).Aug 30 2019, 11:50 AM