git » sdk » commit 27f2009

Support callback returning a value in swift

author Stephen Paul Weber
2025-07-08 20:10:51 UTC
committer Stephen Paul Weber
2025-07-08 20:27:59 UTC
parent d56b1e4d76267dc4fcdda2351eea63c49ef5f6f9

Support callback returning a value in swift

HaxeSwiftBridge.hx +1 -1

diff --git a/HaxeSwiftBridge.hx b/HaxeSwiftBridge.hx
index 3fbfd56..41e1c88 100644
--- a/HaxeSwiftBridge.hx
+++ b/HaxeSwiftBridge.hx
@@ -480,7 +480,7 @@ class HaxeSwiftBridge {
 									ibuilder.add(" = Unmanaged<AnyObject>.fromOpaque(ctx!).takeUnretainedValue() as! ");
 									ibuilder.add(getSwiftType(arg.t));
 									ibuilder.add("\n\t\t\t\t");
-									final cbuilder = new hx.strings.StringBuilder(arg.name);
+									final cbuilder = new hx.strings.StringBuilder("return " + arg.name);
 									cbuilder.add("(");
 									for (i => farg in fargs) {
 										if (i > 0) cbuilder.add(", ");