summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJesus Fernandez <jesus.fernandez@qt.io>2017-11-15 13:57:43 +0100
committerJesus Fernandez <Jesus.Fernandez@qt.io>2017-11-15 14:22:05 +0000
commit37addd6b3693c20ce0ffaff81d21d221bb1c34ac (patch)
tree4cef238a87a98a101f56a67aed90cfd0da15cd55
parent7e6b32f87d054cc0210df066bab6470f458fbf3c (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.jsx2
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;