Author: craigmcc Date: Tue Sep 20 21:14:24 2005 New Revision: 290616 URL: http://svn.apache.org/viewcvs?rev=290616&view=rev Log: Make the message-queueing methods that take a component argument actually pass on the corresponding client id in the FacesMessage instance.
PR: Bugzilla #36714 Submitted By: Ronald Holshausen <uglyog AT gmail.com> Modified: struts/shale/trunk/core-library/src/java/org/apache/shale/view/AbstractFacesBean.java Modified: struts/shale/trunk/core-library/src/java/org/apache/shale/view/AbstractFacesBean.java URL: http://svn.apache.org/viewcvs/struts/shale/trunk/core-library/src/java/org/apache/shale/view/AbstractFacesBean.java?rev=290616&r1=290615&r2=290616&view=diff ============================================================================== --- struts/shale/trunk/core-library/src/java/org/apache/shale/view/AbstractFacesBean.java (original) +++ struts/shale/trunk/core-library/src/java/org/apache/shale/view/AbstractFacesBean.java Tue Sep 20 21:14:24 2005 @@ -248,8 +248,9 @@ */ protected void info(UIComponent component, String summary) { - getFacesContext().addMessage(null, - new FacesMessage(FacesMessage.SEVERITY_INFO, summary, null)); + FacesContext context = getFacesContext(); + context.addMessage(component.getClientId(context), + new FacesMessage(FacesMessage.SEVERITY_INFO, summary, null)); } @@ -279,8 +280,9 @@ */ protected void warn(UIComponent component, String summary) { - getFacesContext().addMessage(null, - new FacesMessage(FacesMessage.SEVERITY_WARN, summary, null)); + FacesContext context = getFacesContext(); + context.addMessage(component.getClientId(context), + new FacesMessage(FacesMessage.SEVERITY_WARN, summary, null)); } @@ -310,8 +312,9 @@ */ protected void error(UIComponent component, String summary) { - getFacesContext().addMessage(null, - new FacesMessage(FacesMessage.SEVERITY_ERROR, summary, null)); + FacesContext context = getFacesContext(); + context.addMessage(component.getClientId(context), + new FacesMessage(FacesMessage.SEVERITY_ERROR, summary, null)); } @@ -341,8 +344,9 @@ */ protected void fatal(UIComponent component, String summary) { - getFacesContext().addMessage(null, - new FacesMessage(FacesMessage.SEVERITY_FATAL, summary, null)); + FacesContext context = getFacesContext(); + context.addMessage(component.getClientId(context), + new FacesMessage(FacesMessage.SEVERITY_FATAL, summary, null)); } --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]