You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by lu...@apache.org on 2008/03/28 02:39:36 UTC
svn commit: r642058 -
/myfaces/core/trunk_1.2.x/api/src/main/java/javax/faces/component/UIComponentBase.java
Author: lu4242
Date: Thu Mar 27 18:39:34 2008
New Revision: 642058
URL: http://svn.apache.org/viewvc?rev=642058&view=rev
Log:
fix MYFACES-1844 <h:form prependId="false"> not work
Modified:
myfaces/core/trunk_1.2.x/api/src/main/java/javax/faces/component/UIComponentBase.java
Modified: myfaces/core/trunk_1.2.x/api/src/main/java/javax/faces/component/UIComponentBase.java
URL: http://svn.apache.org/viewvc/myfaces/core/trunk_1.2.x/api/src/main/java/javax/faces/component/UIComponentBase.java?rev=642058&r1=642057&r2=642058&view=diff
==============================================================================
--- myfaces/core/trunk_1.2.x/api/src/main/java/javax/faces/component/UIComponentBase.java (original)
+++ myfaces/core/trunk_1.2.x/api/src/main/java/javax/faces/component/UIComponentBase.java Thu Mar 27 18:39:34 2008
@@ -217,7 +217,15 @@
UIComponent namingContainer = _ComponentUtils.findParentNamingContainer(this, false);
if (namingContainer != null)
{
- _clientId = namingContainer.getContainerClientId(context) + NamingContainer.SEPARATOR_CHAR + id;
+ String containerClientId = namingContainer.getContainerClientId(context);
+ if (containerClientId != null )
+ {
+ _clientId = containerClientId + NamingContainer.SEPARATOR_CHAR + id;
+ }
+ else
+ {
+ _clientId = id;
+ }
}
else
{