[richfaces-svn-commits] JBoss Rich Faces SVN: r6253 - trunk/sandbox/ui/fileUpload/src/main/java/org/richfaces/org/jboss/seam/ui/renderkit.

richfaces-svn-commits at lists.jboss.org richfaces-svn-commits at lists.jboss.org
Thu Feb 21 10:33:07 EST 2008


Author: andrei_exadel
Date: 2008-02-21 10:33:07 -0500 (Thu, 21 Feb 2008)
New Revision: 6253

Modified:
   trunk/sandbox/ui/fileUpload/src/main/java/org/richfaces/org/jboss/seam/ui/renderkit/FileUploadRendererBase.java
Log:
fix null pointer exception

Modified: trunk/sandbox/ui/fileUpload/src/main/java/org/richfaces/org/jboss/seam/ui/renderkit/FileUploadRendererBase.java
===================================================================
--- trunk/sandbox/ui/fileUpload/src/main/java/org/richfaces/org/jboss/seam/ui/renderkit/FileUploadRendererBase.java	2008-02-21 15:32:46 UTC (rev 6252)
+++ trunk/sandbox/ui/fileUpload/src/main/java/org/richfaces/org/jboss/seam/ui/renderkit/FileUploadRendererBase.java	2008-02-21 15:33:07 UTC (rev 6253)
@@ -247,8 +247,19 @@
 	return (result != null) ? new JSLiteral(result.toString()) : null;
     }
 
+    /**
+     * Generate component custom events functions
+     * @param context
+     * @param component
+     * @param attributeName
+     * @return
+     */
     public String getAsEventHandler(FacesContext context, UIComponent component, String attributeName) {
-        return RendererUtils.getInstance().getAsEventHandler(context, component, attributeName, "").toScript();
+	Object eventHandler = RendererUtils.getInstance().getAsEventHandler(context, component, attributeName, "");
+	if (eventHandler != null) {
+	    	return eventHandler.toString();
+	}
+	return JSReference.NULL.toScript();
     }
 
     /**




More information about the richfaces-svn-commits mailing list