3.4.2.6 Event Broadcasting: processing events during the current lifecycle
phase doesn't process additional events
------------------------------------------------------------------------------------------------------------------
Key: MYFACES-2882
URL: https://issues.apache.org/jira/browse/MYFACES-2882
Project: MyFaces Core
Issue Type: Bug
Components: JSR-314
Affects Versions: 2.0.2-SNAPSHOT
Environment: myfaces 2.0.1 or trunk
Reporter: Martin Kočí
Spec 3.4.2.6 Event Broadcasting:
During event broadcasting, a listener processing an event may:
...
-- Queue one or more additional events, from the same source component or a
different one, for processing during the current lifecycle phase.
...
Current UIViewRoot creates list of events only at the beggining of processing
and doesn't check if listener adds a new event.
Probably UIViewRoot should iterate over events in a infinite loop instead of
iterator and check after if a new events appear.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.