summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/jvm/clojure/lang/RT.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/jvm/clojure/lang/RT.java b/src/jvm/clojure/lang/RT.java
index 31505cc2..e36baaf8 100644
--- a/src/jvm/clojure/lang/RT.java
+++ b/src/jvm/clojure/lang/RT.java
@@ -329,10 +329,12 @@ public static void loadResourceScript(String name) throws Exception{
}
public static void loadResourceScript(Class c, String name) throws Exception{
+ int slash = name.lastIndexOf('/');
+ String file = slash >= 0 ? name.substring(slash + 1) : name;
InputStream ins = c.getResourceAsStream("/" + name);
if(ins != null)
{
- Compiler.load(new InputStreamReader(ins), name, name);
+ Compiler.load(new InputStreamReader(ins), name, file);
ins.close();
}
}