Description
Under some circumstances a TableView does not update its content.
I tracked it down to TableViewSkinBase where there are two flags
* needCellsReconfigured
* needCellsRebuild
in TableViewSkinBase.layoutChildren, if needCellsReconfigures is set the flag for needCellsRebuild is not queried and thus is not pushed down to the flow.
So, if BOTH flags are set, the cells will not be rebuild and the code to reconfigure a cell does not update its content.
Attached you will find a patch which fixed that and the bug is gone.
It simply changes the ordering of querying the flags to
* needCellsRecreated
* needCellsRebuilt
* needCellsReconfigured
I tracked it down to TableViewSkinBase where there are two flags
* needCellsReconfigured
* needCellsRebuild
in TableViewSkinBase.layoutChildren, if needCellsReconfigures is set the flag for needCellsRebuild is not queried and thus is not pushed down to the flow.
So, if BOTH flags are set, the cells will not be rebuild and the code to reconfigure a cell does not update its content.
Attached you will find a patch which fixed that and the bug is gone.
It simply changes the ordering of querying the flags to
* needCellsRecreated
* needCellsRebuilt
* needCellsReconfigured