diff options
author | Ivan Komissarov <abbapoh@gmail.com> | 2023-04-08 19:58:36 +0300 |
---|---|---|
committer | Ivan Komissarov <ABBAPOH@gmail.com> | 2023-04-10 12:45:49 +0000 |
commit | c55cb2333aac521adabd1caaab73759a7c39eed5 (patch) | |
tree | d6e5d221d63c4c103cda0fdea4502d5e958a0ee7 | |
parent | 2d471e45386e4c91ecdbef1f3ac471efe63c7dbf (diff) | |
download | qbs-c55cb2333aac521adabd1caaab73759a7c39eed5.tar.gz |
jsengine: do not allow QByteArray as a type for js variant
Change-Id: Ibdc2e764a5db8c4ab8b0afe9aa24c476f1dea1be
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
-rw-r--r-- | src/lib/corelib/tools/scripttools.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/lib/corelib/tools/scripttools.cpp b/src/lib/corelib/tools/scripttools.cpp index ea0b239fa..b6d9b61a2 100644 --- a/src/lib/corelib/tools/scripttools.cpp +++ b/src/lib/corelib/tools/scripttools.cpp @@ -230,6 +230,8 @@ JSValue makeJsVariant(JSContext *ctx, const QVariant &v) return JS_NewBool(ctx, v.toBool()); case QMetaType::QVariantMap: return makeJsVariantMap(ctx, v.toMap()); + case QMetaType::QByteArray: + QBS_ASSERT(!"QByteArray is not a valid type for JS variant", return JS_UNDEFINED); default: return JS_UNDEFINED; } |