diff options
author | Lars Knoll <lars.knoll@qt.io> | 2018-08-23 12:06:25 +0200 |
---|---|---|
committer | Simon Hausmann <simon.hausmann@qt.io> | 2018-08-23 10:15:51 +0000 |
commit | 98528ae780deecc831c115379d8aa90fa9450e44 (patch) | |
tree | 60f499fb448fc44daba42484b710989eabc5d15e /src/qml/jsruntime/qv4typedarray_p.h | |
parent | da9a715a52894501ae7d9292db9b33a237cce4e0 (diff) |
Fix some remaining issues with detaching of array buffers
Make sure we check for detached buffers after all other calls
that could execute code have happened. To do that convert the
values to numbers before calling the write() methods of the
specific typed array.
Change-Id: I091e41400f740dfc1d0826657e285443c9336c40
Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
Diffstat (limited to 'src/qml/jsruntime/qv4typedarray_p.h')
-rw-r--r-- | src/qml/jsruntime/qv4typedarray_p.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/qml/jsruntime/qv4typedarray_p.h b/src/qml/jsruntime/qv4typedarray_p.h index 31698fa6d0..775ba61ddc 100644 --- a/src/qml/jsruntime/qv4typedarray_p.h +++ b/src/qml/jsruntime/qv4typedarray_p.h @@ -61,7 +61,7 @@ namespace QV4 { struct ArrayBuffer; typedef ReturnedValue (*TypedArrayRead)(const char *data, int index); -typedef void (*TypedArrayWrite)(ExecutionEngine *engine, char *data, int index, const Value &value); +typedef void (*TypedArrayWrite)(char *data, int index, const Value &value); struct TypedArrayOperations { int bytesPerElement; |