Author: jdonnerstag
Date: Mon Dec 29 07:11:33 2008
New Revision: 729911

URL: http://svn.apache.org/viewvc?rev=729911&view=rev
Log:
fixed wicket-1513: "input" tag with type="image" results in null pointer 
exception in AutoLinkResolver

Modified:
    
wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/resolver/AutoLinkResolver.java

Modified: 
wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/resolver/AutoLinkResolver.java
URL: 
http://svn.apache.org/viewvc/wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/resolver/AutoLinkResolver.java?rev=729911&r1=729910&r2=729911&view=diff
==============================================================================
--- 
wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/resolver/AutoLinkResolver.java
 (original)
+++ 
wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/resolver/AutoLinkResolver.java
 Mon Dec 29 07:11:33 2008
@@ -700,14 +700,19 @@
                tagNameToTagReferenceResolvers.put("link", 
hrefTagReferenceResolver);
                tagNameToTagReferenceResolvers.put("script", 
srcTagReferenceResolver);
                tagNameToTagReferenceResolvers.put("img", 
srcTagReferenceResolver);
+               tagNameToTagReferenceResolvers.put("input", 
srcTagReferenceResolver);
+               tagNameToTagReferenceResolvers.put("embed", 
srcTagReferenceResolver);
 
                // register autolink resolver delegates
                tagNameToAutolinkResolverDelegates.put("a", new 
AnchorResolverDelegate());
                tagNameToAutolinkResolverDelegates.put("link",
                        new ResourceReferenceResolverDelegate("href"));
-               tagNameToAutolinkResolverDelegates.put("script", new 
ResourceReferenceResolverDelegate(
-                       "src"));
-               tagNameToAutolinkResolverDelegates.put("img", new 
ResourceReferenceResolverDelegate("src"));
+               ResourceReferenceResolverDelegate srcResRefResolver = new 
ResourceReferenceResolverDelegate(
+                       "src");
+               tagNameToAutolinkResolverDelegates.put("script", 
srcResRefResolver);
+               tagNameToAutolinkResolverDelegates.put("img", 
srcResRefResolver);
+               tagNameToAutolinkResolverDelegates.put("input", 
srcResRefResolver);
+               tagNameToAutolinkResolverDelegates.put("embed", 
srcResRefResolver);
        }
 
        /**


Reply via email to