Updated Branches:
  refs/heads/wicket-1.4.x 0bb3c3825 -> 6a1358fe7

WICKET-4430: By using int as the scope, it is possible to read arbitrary 
resources from the classpath of a wicket application


Project: http://git-wip-us.apache.org/repos/asf/wicket/repo
Commit: http://git-wip-us.apache.org/repos/asf/wicket/commit/6a1358fe
Tree: http://git-wip-us.apache.org/repos/asf/wicket/tree/6a1358fe
Diff: http://git-wip-us.apache.org/repos/asf/wicket/diff/6a1358fe

Branch: refs/heads/wicket-1.4.x
Commit: 6a1358fe79daf00a3229bc70eb4395a17d6009af
Parents: 0bb3c38
Author: Peter Ertl <p...@apache.org>
Authored: Sat Feb 25 01:45:48 2012 +0100
Committer: Peter Ertl <p...@apache.org>
Committed: Sat Feb 25 01:45:48 2012 +0100

----------------------------------------------------------------------
 .../resource/SharedResourceRequestTarget.java      |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/wicket/blob/6a1358fe/wicket/src/main/java/org/apache/wicket/request/target/resource/SharedResourceRequestTarget.java
----------------------------------------------------------------------
diff --git 
a/wicket/src/main/java/org/apache/wicket/request/target/resource/SharedResourceRequestTarget.java
 
b/wicket/src/main/java/org/apache/wicket/request/target/resource/SharedResourceRequestTarget.java
index f8d24f2..7b6ca35 100644
--- 
a/wicket/src/main/java/org/apache/wicket/request/target/resource/SharedResourceRequestTarget.java
+++ 
b/wicket/src/main/java/org/apache/wicket/request/target/resource/SharedResourceRequestTarget.java
@@ -149,6 +149,11 @@ public class SharedResourceRequestTarget implements 
ISharedResourceRequestTarget
                                        if (scope == null)
                                        {
                                                scope = 
resolver.resolveClass(className);
+                                               
+                                               if(scope.getPackage() == null) 
// do not accept default package as scope
+                                               {
+                                                       scope = null;
+                                               }
                                        }
 
                                        // get path component of resource key, 
replace '..' with

Reply via email to