From dfdcc91eea61de718318c771c78ce39335ef198a Mon Sep 17 00:00:00 2001 From: Panayot Cankov Date: Fri, 8 Jan 2016 16:58:03 +0200 Subject: [PATCH] In rare cases SourceErrorFormat is called wihtout position and hides the original error --- ui/builder/builder.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ui/builder/builder.ts b/ui/builder/builder.ts index f9b0e3dc1..cc4ff54bd 100644 --- a/ui/builder/builder.ts +++ b/ui/builder/builder.ts @@ -213,7 +213,7 @@ namespace xml2ui { export function SourceErrorFormat(uri): ErrorFormatter { return (e: Error, p: xml.Position) => { - var source = new Source(uri, p.line, p.column); + var source = p ? new Source(uri, p.line, p.column) : new Source(uri, -1, -1); e = new SourceError(e, source, "Building UI from XML."); return e; }