diff options
author | Jesus Fernandez <jesus.fernandez@qt.io> | 2017-11-15 13:57:43 +0100 |
---|---|---|
committer | Jesus Fernandez <Jesus.Fernandez@qt.io> | 2017-11-15 14:22:05 +0000 |
commit | 37addd6b3693c20ce0ffaff81d21d221bb1c34ac (patch) | |
tree | 4cef238a87a98a101f56a67aed90cfd0da15cd55 | |
parent | 7e6b32f87d054cc0210df066bab6470f458fbf3c (diff) |
Handle null values in bufferData function
The browser was stopping the execution when receiving a 'null' value
for the data parameter.
Change-Id: I6cc57b5cb90ee1d2bb0eaf7866028c959b299154
Reviewed-by: Edward Welbourne <edward.welbourne@qt.io>
-rw-r--r-- | src/plugins/platforms/webgl/webqt.jsx | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/plugins/platforms/webgl/webqt.jsx b/src/plugins/platforms/webgl/webqt.jsx index 5a5c8a5..3d775ec 100644 --- a/src/plugins/platforms/webgl/webqt.jsx +++ b/src/plugins/platforms/webgl/webqt.jsx @@ -409,7 +409,7 @@ window.onload = function () { gl._bufferData = gl.bufferData; gl.bufferData = function(target, usage, size, data) { - gl._bufferData(target, data.length === 0 ? size : data, usage); + gl._bufferData(target, data === null || data.length === 0 ? size : data, usage); }; gl._clearColor = gl.clearColor; |