aboutsummaryrefslogtreecommitdiff
path: root/core/variant_op.cpp
diff options
context:
space:
mode:
authorJuan Linietsky2015-04-07 21:18:46 -0300
committerJuan Linietsky2015-04-07 21:18:46 -0300
commit22997294fa87a1346ef4617b887953a356943354 (patch)
treeb6fc6dbd3357613372b24e1b07f37e87aee83bbc /core/variant_op.cpp
parentb36e41cb7117757011e6f1ccc476ccc806219a58 (diff)
downloadgodot-22997294fa87a1346ef4617b887953a356943354.tar.gz
godot-22997294fa87a1346ef4617b887953a356943354.tar.zst
godot-22997294fa87a1346ef4617b887953a356943354.zip
Diffstat (limited to 'core/variant_op.cpp')
-rw-r--r--core/variant_op.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/core/variant_op.cpp b/core/variant_op.cpp
index 87d9738b0..ba8000b92 100644
--- a/core/variant_op.cpp
+++ b/core/variant_op.cpp
@@ -471,7 +471,7 @@ void Variant::evaluate(const Operator& p_op, const Variant& p_a, const Variant&
}
const Array &array_a=*reinterpret_cast<const Array *>(p_a._data._mem);
const Array &array_b=*reinterpret_cast<const Array *>(p_b._data._mem);
- Array sum;
+ Array sum(array_a.is_shared() || array_b.is_shared());
int asize=array_a.size();
int bsize=array_b.size();
sum.resize(asize+bsize);