[richfaces-svn-commits] JBoss Rich Faces SVN: r11757 - trunk/framework/impl/src/main/java/org/ajax4jsf/component.

richfaces-svn-commits at lists.jboss.org richfaces-svn-commits at lists.jboss.org
Sun Dec 14 13:03:41 EST 2008


Author: nbelaevski
Date: 2008-12-14 13:03:41 -0500 (Sun, 14 Dec 2008)
New Revision: 11757

Modified:
   trunk/framework/impl/src/main/java/org/ajax4jsf/component/UIDataAdaptor.java
Log:
https://jira.jboss.org/jira/browse/RF-4196

Modified: trunk/framework/impl/src/main/java/org/ajax4jsf/component/UIDataAdaptor.java
===================================================================
--- trunk/framework/impl/src/main/java/org/ajax4jsf/component/UIDataAdaptor.java	2008-12-14 18:03:09 UTC (rev 11756)
+++ trunk/framework/impl/src/main/java/org/ajax4jsf/component/UIDataAdaptor.java	2008-12-14 18:03:41 UTC (rev 11757)
@@ -1331,6 +1331,15 @@
 
 	}
 
+	protected void addAjaxKeyEvent(FacesEvent event) {
+		Object eventRowKey = getRowKey();
+		if (null != eventRowKey) {
+			this._ajaxRowKey = eventRowKey;
+			this._ajaxRowKeysMap.put(getBaseClientId(getFacesContext()),
+			eventRowKey);
+		}
+	}
+	
 	/*
 	 * (non-Javadoc)
 	 * 
@@ -1340,12 +1349,7 @@
 		if (event.getComponent() != this) {
 			// For Ajax events, keep row value.
 			if (event.getPhaseId() == PhaseId.RENDER_RESPONSE) {
-				Object eventRowKey = getRowKey();
-				if (null != eventRowKey) {
-					this._ajaxRowKey = eventRowKey;
-					this._ajaxRowKeysMap.put(getBaseClientId(getFacesContext()),
-					eventRowKey);
-				}
+				addAjaxKeyEvent(event);
 			}
 			event = new IndexedEvent(this, event, getRowKey());
 		}




More information about the richfaces-svn-commits mailing list