From 2fbf81e5986142bd56e0279b858225815fa81c77 Mon Sep 17 00:00:00 2001 From: Luke Page Date: Thu, 6 Aug 2015 19:57:39 +0100 Subject: [PATCH] Finished is now optional --- lib/parser-sync.js | 3 --- lib/parser.js | 4 +++- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/lib/parser-sync.js b/lib/parser-sync.js index 8667b5f..54113af 100644 --- a/lib/parser-sync.js +++ b/lib/parser-sync.js @@ -52,9 +52,6 @@ module.exports = function(buffer, options) { error: handleError, metadata: handleMetaData, gamma: handleGamma, - finished: function() { - //todo make optional - }, inflateData: handleInflateData, createData: createData }); diff --git a/lib/parser.js b/lib/parser.js index 2eddfaf..2d49dc8 100644 --- a/lib/parser.js +++ b/lib/parser.js @@ -286,5 +286,7 @@ Parser.prototype._parseIEND = function(data) { this._hasIEND = true; this._handleChunkEnd(); - this.finished(); + if (this.finished) { + this.finished(); + } };