You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by gr...@apache.org on 2007/08/14 23:11:40 UTC

svn commit: r565913 - /myfaces/tomahawk/trunk/sandbox/core/src/main/java/org/apache/myfaces/custom/ifmessage/IfMessage.java

Author: grantsmith
Date: Tue Aug 14 14:11:39 2007
New Revision: 565913

URL: http://svn.apache.org/viewvc?view=rev&rev=565913
Log:
patch applied for TOMAHAWK-1050

Modified:
    myfaces/tomahawk/trunk/sandbox/core/src/main/java/org/apache/myfaces/custom/ifmessage/IfMessage.java

Modified: myfaces/tomahawk/trunk/sandbox/core/src/main/java/org/apache/myfaces/custom/ifmessage/IfMessage.java
URL: http://svn.apache.org/viewvc/myfaces/tomahawk/trunk/sandbox/core/src/main/java/org/apache/myfaces/custom/ifmessage/IfMessage.java?view=diff&rev=565913&r1=565912&r2=565913
==============================================================================
--- myfaces/tomahawk/trunk/sandbox/core/src/main/java/org/apache/myfaces/custom/ifmessage/IfMessage.java (original)
+++ myfaces/tomahawk/trunk/sandbox/core/src/main/java/org/apache/myfaces/custom/ifmessage/IfMessage.java Tue Aug 14 14:11:39 2007
@@ -72,11 +72,17 @@
 	}
 	
 	public void encodeChildren(FacesContext context) throws IOException {
-		StringTokenizer tokenizer = new StringTokenizer(getFor(), ",");
-		while(tokenizer.hasMoreTokens()) {
-			if(isMessageForId(tokenizer.nextToken().trim())) {
+		if(getFor() != null) {
+			StringTokenizer tokenizer = new StringTokenizer(getFor(), ",");
+			while(tokenizer.hasMoreTokens()) {
+			    if(isMessageForId(tokenizer.nextToken().trim())) {
+					super.encodeChildren(context);
+					break;
+				}
+			}
+		} else {
+			if(FacesContext.getCurrentInstance().getMessages().hasNext()) {
 				super.encodeChildren(context);
-				break;
 			}
 		}
 	}