Browse Source

pastojs: source map: prepend absolute source files with file:// if sourceroot

git-svn-id: trunk@42869 -
Mattias Gaertner 6 years ago
parent
commit
0ed305fe31
1 changed files with 5 additions and 1 deletions
  1. 5 1
      packages/pastojs/src/pas2jscompiler.pp

+ 5 - 1
packages/pastojs/src/pas2jscompiler.pp

@@ -2273,8 +2273,12 @@ begin
         MapFilename:=LocalFilename;
         MapFilename:=LocalFilename;
       end;
       end;
     end;
     end;
-    if FilenameIsAbsolute(MapFilename) then
+    if FilenameIsAbsolute(MapFilename)
+        and SameText(SrcMapSourceRoot,'file://') then
+      begin
+      // Firefox needs the "file://" schema with every file
       MapFilename:='file://'+MapFilename;
       MapFilename:='file://'+MapFilename;
+      end;
     {$IFNDEF Unix}
     {$IFNDEF Unix}
     // use / as PathDelim
     // use / as PathDelim
     if PathDelim<>'/' then
     if PathDelim<>'/' then