I'd go with:
var rowIndicators:Object = cellSelectionIndicators[rowData.uid];
if (rowIndicators && rowIndicators[columnIndex])
{
o = rowIndicators[columnIndex];
if (o.parent)
o.parent.removeChild(o);
delete rowIndicators[columnIndex];
if (!atLeastOneProperty(rowIndicators))
delete cellSelectionIndicators[rowData.uid];
}
No need for the extra local variable, it seems.
EdB
On Thu, Sep 12, 2013 at 10:27 AM, Justin Mclean
<[email protected]> wrote:
> Hi,
>
> Looks much better.
>
> Justin
--
Ix Multimedia Software
Jan Luykenstraat 27
3521 VB Utrecht
T. 06-51952295
I. www.ixsoftware.nl