1
0
mirror of https://github.com/godotengine/godot.git synced 2025-11-11 13:10:58 +00:00

Remove unneeded read_only check for Array const operator.

This commit is contained in:
Yufeng Ying
2025-03-12 06:46:34 +08:00
parent 4f0cbc9a58
commit 883ca56517
3 changed files with 6 additions and 20 deletions

View File

@@ -88,11 +88,11 @@ Array::Iterator Array::end() {
}
Array::ConstIterator Array::begin() const {
return ConstIterator(_p->array.ptr(), _p->read_only);
return ConstIterator(_p->array.ptr());
}
Array::ConstIterator Array::end() const {
return ConstIterator(_p->array.ptr() + _p->array.size(), _p->read_only);
return ConstIterator(_p->array.ptr() + _p->array.size());
}
Variant &Array::operator[](int p_idx) {
@@ -104,10 +104,6 @@ Variant &Array::operator[](int p_idx) {
}
const Variant &Array::operator[](int p_idx) const {
if (unlikely(_p->read_only)) {
*_p->read_only = _p->array[p_idx];
return *_p->read_only;
}
return _p->array[p_idx];
}