Never mind.  I answered my own question.  The RI is wrong.  I found
the following lines in ViewHandlerImpl:

        UIViewRoot result = new UIViewRoot();
        result.setViewId(viewId);

Should we report this to the EG?  I doubt it will be fixed this late
in the game but maybe it should be added to the list for the first 1.2
release.

sean

On 8/30/05, Sean Schofield <[EMAIL PROTECTED]> wrote:
> There is also a call to create view in WebFlowNavigationStrategy.  I
> don't know anything about that so I'm not going to attempt a patch but
> it should probably be fixed to set the view Id as well.
> 
> Craig, is there a bug in the RI then?  I don't understand how your
> stuff would work against the RI if the RI was compliant in this
> regard.
> 
> sean
> 
> On 8/30/05, Gary VanMatre <[EMAIL PROTECTED]> wrote:
> > >>
> > > > This is a bug in Shale. I will post a bug to Bugzilla shortly.
> > > >
> > >>
> > >> I assume they are talking about the RestoreViewPhase verses a decorator 
> > >> of
> > >> a handler calling createView on its original handler which would make it 
> > >> the
> > >> caller? I guess that I'm wondering if the ShaleViewHandler could 
> > >> explicitly
> > >> set the viewId on the returned UIViewRoot?
> > >
> > >
> > >Sean was correct ... the Shale ViewHandler (or any other ViewHandler) 
> > >should
> > >*not* set the viewId into the created UIViewRoot instance ... that should 
> > >be
> > >done by the caller. I didn't look at our Clay or Tiles view handlers to 
> > >make
> > >sure they don't suffer from the same problem, but I fixed ShaleViewHandler
> > >and the dialog navigation handler per Sean's patches.
> >
> > Nothing gets past those myfaces guys.  I did a quick check and I think Clay 
> > and Tiles view handlers are ok.
> >
> > Gary
> >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to