From 8b0ca6ff07b1f94cd7c16ec96e82db62796deeca Mon Sep 17 00:00:00 2001 From: Nicolas Stepien Date: Mon, 13 Aug 2012 17:07:06 +0200 Subject: [PATCH] Use ArrayBufferView to construct blobs. --- 4chan_x.user.js | 2 +- script.coffee | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/4chan_x.user.js b/4chan_x.user.js index e649a6699..2ef22eecb 100644 --- a/4chan_x.user.js +++ b/4chan_x.user.js @@ -2052,7 +2052,7 @@ for (i = _i = 0; 0 <= l ? _i < l : _i > l; i = 0 <= l ? ++_i : --_i) { ui8a[i] = data.charCodeAt(i); } - _this.url = url.createObjectURL(new Blob([ui8a.buffer], { + _this.url = url.createObjectURL(new Blob([ui8a], { type: 'image/png' })); _this.el.style.backgroundImage = "url(" + _this.url + ")"; diff --git a/script.coffee b/script.coffee index 5bd26f8a8..f37d1bb43 100644 --- a/script.coffee +++ b/script.coffee @@ -1601,7 +1601,7 @@ QR = for i in [0...l] ui8a[i] = data.charCodeAt i - @url = url.createObjectURL new Blob [ui8a.buffer], type: 'image/png' + @url = url.createObjectURL new Blob [ui8a], type: 'image/png' @el.style.backgroundImage = "url(#{@url})" url.revokeObjectURL? fileUrl