[ 
https://issues.apache.org/jira/browse/WICKET-3708?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Martin Grigorov resolved WICKET-3708.
-------------------------------------

       Resolution: Fixed
    Fix Version/s: 1.5-RC5
         Assignee: Martin Grigorov

Improved with r1102439.
Thanks!

> Component.getAjaxRegionMarkupId loops over all behaviors even if markupId is 
> found
> ----------------------------------------------------------------------------------
>
>                 Key: WICKET-3708
>                 URL: https://issues.apache.org/jira/browse/WICKET-3708
>             Project: Wicket
>          Issue Type: Improvement
>          Components: wicket-core
>    Affects Versions: 1.5-RC4
>         Environment: all
>            Reporter: Richard Emberson
>            Assignee: Martin Grigorov
>            Priority: Trivial
>             Fix For: 1.5-RC5
>
>
> In the Component getAjaxRegionMarkupId consider changing:
>     for (Behavior behavior : getBehaviors())
>     {
>       if (behavior instanceof IAjaxRegionMarkupIdProvider)
>       {
>         markupId = 
> ((IAjaxRegionMarkupIdProvider)behavior).getAjaxRegionMarkupId(this);
>       } 
>     }
> to
>     for (Behavior behavior : getBehaviors())
>     {
>       if (behavior instanceof IAjaxRegionMarkupIdProvider)
>       {
>         markupId = 
> ((IAjaxRegionMarkupIdProvider)behavior).getAjaxRegionMarkupId(this);
>         break;
>       } 
>     }

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to