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);