jsf lifecycle updates

This commit is contained in:
Keith Donald
2008-04-22 19:53:53 +00:00
parent 7495aac900
commit 2986352200
2 changed files with 2 additions and 2 deletions

View File

@@ -101,7 +101,7 @@ public class JsfView implements View {
FacesContext facesContext = FlowFacesContext.newInstance(requestContext, facesLifecycle);
facesContext.setViewRoot(viewRoot);
try {
if (restored && !facesContext.getResponseComplete() && !facesContext.getRenderResponse()) {
if (restored && !facesContext.getRenderResponse() && !facesContext.getResponseComplete()) {
facesLifecycle.execute(facesContext);
// TODO move this and renderResponse behavior into lifecycle
validateModel(facesContext);

View File

@@ -103,7 +103,7 @@ public class JsfViewFactory implements ViewFactory {
}
view = createJsfView(viewHandler.createView(facesContext, viewName), lifecycle, context);
facesContext.setViewRoot(view.getViewRoot());
view.setRestored(true);
view.setRestored(false);
}
}
if (!facesContext.getRenderResponse()) {