From a951eb0c7d641b8ced0f8860ac2329035e84fbe0 Mon Sep 17 00:00:00 2001 From: Stuart Butler Date: Thu, 11 Dec 2014 09:27:21 +0000 Subject: [PATCH] Making sure that paths on Windows uses forward slashes --- src/main/java/be/klak/rhino/RhinoContext.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main/java/be/klak/rhino/RhinoContext.java b/src/main/java/be/klak/rhino/RhinoContext.java index 9ca3d5d..69670cc 100644 --- a/src/main/java/be/klak/rhino/RhinoContext.java +++ b/src/main/java/be/klak/rhino/RhinoContext.java @@ -15,6 +15,8 @@ import java.util.Collections; import java.util.List; import java.util.PriorityQueue; +import org.apache.commons.io.FilenameUtils; + import org.mozilla.javascript.Context; import org.mozilla.javascript.ContextFactory; import org.mozilla.javascript.Function; @@ -146,7 +148,8 @@ public class RhinoContext { } private void load(String fileName) { - evalJS("load('" + fileName + "')"); + String path = FilenameUtils.separatorsToUnix(fileName); + evalJS("load('" + path + "')"); // Main.processFile(this.jsContext, this.jsScope, fileName); }