Merge pull request #603 from pnicolucci/MYFACES-4611-22

MYFACES-4611: Avoid NPE when root is null
diff --git a/impl/src/main/java/org/apache/myfaces/view/facelets/ViewPoolProcessor.java b/impl/src/main/java/org/apache/myfaces/view/facelets/ViewPoolProcessor.java
index 1e1a3ca..eac1d96 100644
--- a/impl/src/main/java/org/apache/myfaces/view/facelets/ViewPoolProcessor.java
+++ b/impl/src/main/java/org/apache/myfaces/view/facelets/ViewPoolProcessor.java
@@ -233,7 +233,7 @@
     
     public boolean isViewPoolEnabledForThisView(FacesContext context, UIViewRoot root)
     {
-        if (root.isTransient())
+        if (root == null || root.isTransient())
         {
             // Stateless views cannot be pooled, because we are reusing
             // state saving algorithm for that.