summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorRich Hickey <richhickey@gmail.com>2008-08-04 21:28:21 +0000
committerRich Hickey <richhickey@gmail.com>2008-08-04 21:28:21 +0000
commit060aa171217ee2cff9616c3134e4c20d35134ab2 (patch)
treeb75ccd4f70d5383aba6971b90a528845b4ba9564 /src
parentce68a13b2b5dcf542a7f163c7a2631fdedd00f18 (diff)
strip path from simple file name in load call from loadResourceScript
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();
}
}