From d069b34ac3d15f929539ce132d4ccc50ca60f5fd Mon Sep 17 00:00:00 2001 From: Tsvetan Raikov Date: Wed, 2 Nov 2016 11:06:54 +0200 Subject: [PATCH] Improved the ios-log-filter to take the source file from the source map --- lib/services/ios-log-filter.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/services/ios-log-filter.ts b/lib/services/ios-log-filter.ts index 42f7f57ce2..47c627b7ac 100644 --- a/lib/services/ios-log-filter.ts +++ b/lib/services/ios-log-filter.ts @@ -54,8 +54,9 @@ export class IOSLogFilter implements Mobile.IPlatformLogFilter { let sourceMap = this.$fs.readText(sourceMapFile, "utf8").wait(); let smc = new sourcemap.SourceMapConsumer(sourceMap); let originalPosition = smc.originalPositionFor({line:row,column:column}); + let sourceFile = smc.sources.length > 0 ? file.replace(smc.file, smc.sources[0]) : file; data = data.substring(0, fileIndex + fileString.length) - + file.replace(".js", ".ts") + ":" + + sourceFile + ":" + originalPosition.line + ":" + originalPosition.column; for (let i = 3; i