[richfaces-svn-commits] JBoss Rich Faces SVN: r11600 - trunk/ui/listShuttle/src/main/java/org/richfaces/renderkit.

richfaces-svn-commits at lists.jboss.org richfaces-svn-commits at lists.jboss.org
Sat Dec 6 00:22:03 EST 2008


Author: nbelaevski
Date: 2008-12-06 00:22:03 -0500 (Sat, 06 Dec 2008)
New Revision: 11600

Modified:
   trunk/ui/listShuttle/src/main/java/org/richfaces/renderkit/ListShuttleRendererBase.java
Log:
https://jira.jboss.org/jira/browse/RF-2073

Modified: trunk/ui/listShuttle/src/main/java/org/richfaces/renderkit/ListShuttleRendererBase.java
===================================================================
--- trunk/ui/listShuttle/src/main/java/org/richfaces/renderkit/ListShuttleRendererBase.java	2008-12-06 05:21:31 UTC (rev 11599)
+++ trunk/ui/listShuttle/src/main/java/org/richfaces/renderkit/ListShuttleRendererBase.java	2008-12-06 05:22:03 UTC (rev 11600)
@@ -308,16 +308,15 @@
 		
 		String clientId = listShuttle.getBaseClientId(context);
 		ExternalContext externalContext = context.getExternalContext();
-		Map requestParameterMap = externalContext
-        								 .getRequestParameterMap();
+		Map<String, String[]> requestParameterValuesMap = externalContext
+        								 .getRequestParameterValuesMap();
         
+		String[] strings = (String[]) requestParameterValuesMap.get(clientId);
 		
-		
-		if (requestParameterMap.containsKey(clientId)) {
+		if (strings != null && strings.length != 0) {
 			Set sourceSelection = new HashSet();
 			Set targetSelection = new HashSet();
 			Object activeItem = null;
-			String[] strings = (String[]) externalContext.getRequestParameterValuesMap().get(clientId);
         	Map map = new LinkedHashMap();
         	
         	boolean facadeSource = true;




More information about the richfaces-svn-commits mailing list