You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@royale.apache.org by jo...@apache.org on 2018/11/19 20:34:11 UTC
[royale-compiler] 02/03: compiler-jx: JSEmitter saves all source
map paths with forward slashes because web browser devtools prefer this
formatting
This is an automated email from the ASF dual-hosted git repository.
joshtynjala pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/royale-compiler.git
commit 15a21bf20c83ace006ff11aced68c0f75a2f66dd
Author: Josh Tynjala <jo...@apache.org>
AuthorDate: Mon Nov 19 12:33:11 2018 -0800
compiler-jx: JSEmitter saves all source map paths with forward slashes because web browser devtools prefer this formatting
---
.../java/org/apache/royale/compiler/internal/codegen/js/JSEmitter.java | 3 +++
1 file changed, 3 insertions(+)
diff --git a/compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/JSEmitter.java b/compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/JSEmitter.java
index ae8768a..30919d7 100644
--- a/compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/JSEmitter.java
+++ b/compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/JSEmitter.java
@@ -422,6 +422,9 @@ public class JSEmitter extends ASEmitter implements IJSEmitter
}
}
+ //prefer forward slash
+ sourcePath = sourcePath.replace('\\', '/');
+
SourceMapMapping mapping = new SourceMapMapping();
mapping.sourcePath = sourcePath;
mapping.sourceStartPosition = new FilePosition(line, column);