Page MenuHomePhabricator

evas/render: clear smart render cache when re-adding smart parent in post-render
ClosedPublic

Authored by zmike on Jul 11 2019, 11:22 AM.

Details

Summary

given the following scenario:

  • object is added to smartobj
  • smartobj is otherwise unchanged
  • render occurs

object will never render due to smartobj's render cache not including object

by clearing this cache when reinserting smartobj into the render tree for a
followup render, the object chain will be correctly processed on the next pass

fix T7990

Diff Detail

Repository
rEFL core/efl
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.
zmike created this revision.Jul 11 2019, 11:22 AM
zmike requested review of this revision.Jul 11 2019, 11:22 AM
cedric accepted this revision.Jul 11 2019, 4:35 PM
This revision is now accepted and ready to land.Jul 11 2019, 4:35 PM
This revision was automatically updated to reflect the committed changes.