[jboss-cvs] jboss-seam/src/ui/org/jboss/seam/ui ...

Gavin King gavin.king at jboss.com
Wed Feb 21 11:33:31 EST 2007


  User: gavin   
  Date: 07/02/21 11:33:31

  Modified:    src/ui/org/jboss/seam/ui  FileUpload.java
  Log:
  fix npe
  
  Revision  Changes    Path
  1.11      +11 -2     jboss-seam/src/ui/org/jboss/seam/ui/FileUpload.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: FileUpload.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/src/ui/org/jboss/seam/ui/FileUpload.java,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -b -r1.10 -r1.11
  --- FileUpload.java	19 Feb 2007 03:36:19 -0000	1.10
  +++ FileUpload.java	21 Feb 2007 16:33:31 -0000	1.11
  @@ -53,7 +53,8 @@
              f.setAccessible(true);
              request = f.get(request);
            }
  -         catch (Exception ex) { 
  +         catch (Exception ex) 
  +         { 
               // too bad            
            }
            finally
  @@ -76,10 +77,14 @@
            {
               Class cls = dataBinding.getType(context);
               if (cls.isAssignableFrom(InputStream.class))
  +            {
                  dataBinding.setValue(context, req.getFileInputStream(clientId));
  +            }
               else if (cls.isAssignableFrom(byte[].class))
  +            {
                  dataBinding.setValue(context, req.getFileBytes(clientId));
            }
  +         }
            
            ValueBinding vb = getValueBinding("contentType");
            if (vb != null)
  @@ -111,9 +116,13 @@
         
         ValueBinding vb = getValueBinding("accept");
         if (vb != null)
  +      {
            writer.writeAttribute(HTML.ACCEPT_ATTR, vb.getValue(context), null);
  +      }
         else if (accept != null)
  +      {
            writer.writeAttribute(HTML.ACCEPT_ATTR, accept, null);         
  +      }
         
         writer.endElement(HTML.INPUT_ELEM);
      }
  
  
  



More information about the jboss-cvs-commits mailing list