File tree Expand file tree Collapse file tree 1 file changed +6
-4
lines changed Expand file tree Collapse file tree 1 file changed +6
-4
lines changed Original file line number Diff line number Diff line change @@ -638,14 +638,16 @@ bool Variant::in(const Variant &index, bool *r_valid) const {
638
638
639
639
bool Variant::iter_init (Variant &r_iter, bool &r_valid) const {
640
640
GDExtensionBool valid;
641
- internal::gdextension_interface_variant_iter_init (_native_ptr (), r_iter._native_ptr (), &valid);
642
- return PtrToArg<bool >::convert (&valid);
641
+ GDExtensionBool result = internal::gdextension_interface_variant_iter_init (_native_ptr (), r_iter._native_ptr (), &valid);
642
+ r_valid = PtrToArg<bool >::convert (&valid);
643
+ return PtrToArg<bool >::convert (&result);
643
644
}
644
645
645
646
bool Variant::iter_next (Variant &r_iter, bool &r_valid) const {
646
647
GDExtensionBool valid;
647
- internal::gdextension_interface_variant_iter_next (_native_ptr (), r_iter._native_ptr (), &valid);
648
- return PtrToArg<bool >::convert (&valid);
648
+ GDExtensionBool result = internal::gdextension_interface_variant_iter_next (_native_ptr (), r_iter._native_ptr (), &valid);
649
+ r_valid = PtrToArg<bool >::convert (&valid);
650
+ return PtrToArg<bool >::convert (&result);
649
651
}
650
652
651
653
Variant Variant::iter_get (const Variant &r_iter, bool &r_valid) const {
You can’t perform that action at this time.
0 commit comments