EXTCDI-287 use requestCookieMap instead manual lookup


git-svn-id: https://svn.apache.org/repos/asf/myfaces/extensions/cdi/trunk@1338323 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/jee-modules/jsf-module/api/src/main/java/org/apache/myfaces/extensions/cdi/jsf/api/config/ClientConfig.java b/jee-modules/jsf-module/api/src/main/java/org/apache/myfaces/extensions/cdi/jsf/api/config/ClientConfig.java
index b716be5..de2efe8 100644
--- a/jee-modules/jsf-module/api/src/main/java/org/apache/myfaces/extensions/cdi/jsf/api/config/ClientConfig.java
+++ b/jee-modules/jsf-module/api/src/main/java/org/apache/myfaces/extensions/cdi/jsf/api/config/ClientConfig.java
@@ -28,7 +28,6 @@
 import java.io.InputStream;
 import java.io.Serializable;
 import javax.servlet.http.Cookie;
-import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 import java.util.Map;
 
@@ -81,27 +80,17 @@
                     FacesContext facesContext = FacesContext.getCurrentInstance();
                     if (facesContext != null)
                     {
-                        Object r = facesContext.getExternalContext().getRequest();
-                        if (r instanceof HttpServletRequest)
+                        Map<String, Object> cookies = facesContext.getExternalContext().getRequestCookieMap();
+                        for(Map.Entry<String, Object> cookie : cookies.entrySet())
                         {
-                            HttpServletRequest request = (HttpServletRequest) r;
-                            Cookie[] cookies = request.getCookies();
-
-                            if (cookies != null && cookies.length > 0)
+                            if (cookie.getKey().equalsIgnoreCase(COOKIE_NAME_NOSCRIPT_ENABLED))
                             {
-                                for(Cookie cookie : cookies)
-                                {
-                                    if (cookie.getName().equalsIgnoreCase(COOKIE_NAME_NOSCRIPT_ENABLED))
-                                    {
-                                        javaScriptEnabled = Boolean.parseBoolean(cookie.getValue());
-                                    }
-                                }
+                                javaScriptEnabled = Boolean.parseBoolean((String) cookie.getValue());
                             }
                         }
                     }
                 }
             }
-
         }
         return javaScriptEnabled;
     }