Skip to content

Commit aff2d7f

Browse files
authored
fix: return parameter value in emitter's get_parameter methods (#317)
1 parent 2707f83 commit aff2d7f

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/nodes/fmod_event_emitter.h

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -271,10 +271,10 @@ namespace godot {
271271
template<class Derived, class NodeType>
272272
Variant FmodEventEmitter<Derived, NodeType>::get_parameter(const String& p_name) const {
273273
if (Parameter* parameter {_find_parameter(p_name)}) {
274-
return parameter;
274+
return parameter->value;
275275
}
276276

277-
return nullptr;
277+
return Variant();
278278
}
279279

280280
template<class Derived, class NodeType>
@@ -297,10 +297,10 @@ namespace godot {
297297
template<class Derived, class NodeType>
298298
Variant FmodEventEmitter<Derived, NodeType>::get_parameter_by_id(uint64_t p_id) const {
299299
if (Parameter* parameter {_find_parameter(p_id)}) {
300-
return parameter;
300+
return parameter->value;
301301
}
302302

303-
return nullptr;
303+
return Variant();
304304
}
305305

306306
template<class Derived, class NodeType>

0 commit comments

Comments
 (0)