It turns out it is commitProperties of the ADG that calls 
super.dataProvider which means ListBase registers that handler and 
then the next line ADG itself registers the overridden handler with a 
different priority so you get two listners with same handler one with 
priotity 0 and the other priority default handler.



--- In [email protected], Alex Harui <[EMAIL PROTECTED]> wrote:
>
> It would be unlikely for the same event instance to hit the same 
handler in an instance twice, unless someone has registered both a 
method and an override of that method, had registered at different 
priority levels, one uses capture phase and one does not, or 
different instances with the same event properties each got fired.
> 
> From: [email protected] 
[mailto:[EMAIL PROTECTED] On Behalf Of reflexactions
> Sent: Thursday, September 04, 2008 9:36 AM
> To: [email protected]
> Subject: [flexcoders] ADG CollectionHandler called twice
> 
> 
> Small issue but wondered if anyone had a bright idea.
> 
> I have a hierarchical collection which is the source foran ADG and 
it
> is dispatching an update CollectionEvent and it is calling the ADG
> twice.
> 
> I dumped the stack on each call and they are identical, I stepped
> through the code in the debugger and basically when it dispatches it
> calls the ADG, then the two cursors and then the ADG again.
> 
> any thought on what could be causing that.
> 
> tks
>


Reply via email to