Skip to content
This repository was archived by the owner on Dec 29, 2024. It is now read-only.

Commit ab2318d

Browse files
authored
Fix some more return types (#151)
1 parent 1a3d234 commit ab2318d

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

src/classes/luaTuple.cpp

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,9 @@ void LuaTuple::_bind_methods() {
1515
ClassDB::bind_method(D_METHOD("to_array"), &LuaTuple::toArray);
1616
}
1717

18-
LuaTuple *LuaTuple::fromArray(Array elms) {
19-
LuaTuple *tuple = memnew(LuaTuple);
18+
Ref<LuaTuple> LuaTuple::fromArray(Array elms) {
19+
Ref<LuaTuple> tuple;
20+
tuple.instantiate();
2021
tuple->elements = elms;
2122
return tuple;
2223
}

src/classes/luaTuple.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ class LuaTuple : public RefCounted {
2020
static void _bind_methods();
2121

2222
public:
23-
static LuaTuple *fromArray(Array elms);
23+
static Ref<LuaTuple> fromArray(Array elms);
2424

2525
void pushBack(Variant var);
2626
void pushFront(Variant var);

0 commit comments

Comments
 (0)