From b24288b7eff21f6600170431ef4d35312f8387b1 Mon Sep 17 00:00:00 2001 From: Sandro Santilli Date: Fri, 10 Aug 2012 19:33:14 +0200 Subject: [PATCH] Have render() catch Reference errors by invoking the user callback --- lib/carto/renderer.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/carto/renderer.js b/lib/carto/renderer.js index b0810a8..ab12c79 100644 --- a/lib/carto/renderer.js +++ b/lib/carto/renderer.js @@ -22,7 +22,11 @@ carto.Renderer.prototype.render = function render(m, callback) { effects: [] }); - tree.Reference.setVersion(this.options.mapnik_version); + try { + tree.Reference.setVersion(this.options.mapnik_version) + } catch (err) { + callback(err, null); + } var output = [];