diff --git a/qrcode.js b/qrcode.js index 5507c15..34df11d 100644 --- a/qrcode.js +++ b/qrcode.js @@ -162,7 +162,7 @@ var QRCode; if (/android/i.test(sAgent)) { // android android = true; - var aMat = sAgent.toString().match(/android ([0-9]\.[0-9])/i); + var aMat = sAgent.toString().match(/android ([0-9]+(.[0-9])?)/i); if (aMat && aMat[1]) { android = parseFloat(aMat[1]); @@ -595,9 +595,7 @@ var QRCode; * @private */ QRCode.prototype.makeImage = function () { - if (typeof this._oDrawing.makeImage == "function" && (!this._android || this._android >= 3)) { - this._oDrawing.makeImage(); - } + this._oDrawing.makeImage(); }; /**