Page MenuHomePhabricator

Enforce canvas hierarchy on Efl.Ui.Factory
Open, HighPublic

Description

It will start to be messy if the factory do provide object to different window and the user doesn't get why it is not working. Would be best to just enforce that an Efl.Ui.Factory need to have a canvas somewhere as a parent, can not provide object to another canvas and detect when a canvas is invalidated to drop all its own cached object.

cedric created this task.Aug 17 2019, 9:58 AM
cedric triaged this task as High priority.
zmike added a comment.Tue, Sep 3, 10:06 AM

This seems like it would make sense? Can't it just check the win provider?