You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by ma...@apache.org on 2007/07/18 20:25:42 UTC

svn commit: r557354 - /myfaces/shared/branches/3_0_1/core/src/main/java/org/apache/myfaces/shared/util/_ComponentUtils.java

Author: matzew
Date: Wed Jul 18 11:25:41 2007
New Revision: 557354

URL: http://svn.apache.org/viewvc?view=rev&rev=557354
Log:
MYFACES-1496 merged to 1.2

Modified:
    myfaces/shared/branches/3_0_1/core/src/main/java/org/apache/myfaces/shared/util/_ComponentUtils.java

Modified: myfaces/shared/branches/3_0_1/core/src/main/java/org/apache/myfaces/shared/util/_ComponentUtils.java
URL: http://svn.apache.org/viewvc/myfaces/shared/branches/3_0_1/core/src/main/java/org/apache/myfaces/shared/util/_ComponentUtils.java?view=diff&rev=557354&r1=557353&r2=557354
==============================================================================
--- myfaces/shared/branches/3_0_1/core/src/main/java/org/apache/myfaces/shared/util/_ComponentUtils.java (original)
+++ myfaces/shared/branches/3_0_1/core/src/main/java/org/apache/myfaces/shared/util/_ComponentUtils.java Wed Jul 18 11:25:41 2007
@@ -22,6 +22,7 @@
 import javax.faces.context.FacesContext;
 import javax.faces.el.ValueBinding;
 
+import org.apache.myfaces.shared.renderkit.RendererUtils;
 import org.apache.myfaces.shared.renderkit.html.util.FormInfo;
 
 /**
@@ -48,19 +49,6 @@
 
     public static FormInfo findNestingForm(UIComponent uiComponent, FacesContext facesContext)
     {
-        UIComponent parent = uiComponent.getParent();
-        while (parent != null && !COMPONENT_FAMILY.equals(parent.getFamily()))
-        {
-            parent = parent.getParent();
-        }
-        
-        if (parent != null)
-        {
-            //link is nested inside a form
-        	String formName = parent.getClientId(facesContext);
-        	return new FormInfo(parent, formName);
-        }
-        
-        return null;
+      return RendererUtils.findNestingForm(uiComponent, facesContext);
     }
 }