As a note, I have commented out everything in my custom component. It now has no children, the init does nothing, the updateLayout() does nothing
MyComponent.brs is this :
function itemContentChanged()
print "Cell content changed " +m.top.itemContent.title
end function
function init()
print "Init rowlist Cell"
end function
and the xml is this
<?xml version="1.0" encoding="utf-8" ?>
<component name="RowListTitleAndSubtitle" extends="Group">
<interface>
<field id="width" type="float" />
<field id="height" type="float" />
<field id="index" type="int" />
<field id="rowIndex" type="int" />
<field id="itemContent" type="node" onChange="itemContentChanged"/>
<field id="focusPercent" type="float" onChange="focusPercentChanged"/>
<field id="rowFocusPercent" type="float" />
<field id="rowHasFocus" type="bool" />
<field id="rowListHasFocus" type="bool" onChange="focusPercentChanged" />
</interface>
<script type="text/brightscript" uri="pkg:/components/RowListTitleAndSubtitle.brs"/>
<children>
</children>
</component>
and still, when recreating those empty cells, it takes 1.6, 2 seconds for each of them When the RAF Player is exiting. Any idea what might cause this?