diff --git a/CHANGES b/CHANGES index 8f3aac614..5375202e6 100644 --- a/CHANGES +++ b/CHANGES @@ -28,6 +28,7 @@ Other fixes: - Qt: Fix OSD on modern macOS (fixes mgba.io/i/2736) - Scripting: Fix receiving packets for client sockets - Scripting: Fix empty receive calls returning unknown error on Windows + - Scripting: Return proper callback ID from socket.add Misc: - Core: Handle relative paths for saves, screenshots, etc consistently (fixes mgba.io/i/2826) - GB Serialize: Add missing savestate support for MBC6 and NT (newer) diff --git a/src/script/engines/lua.c b/src/script/engines/lua.c index 58c13d96f..4197a819f 100644 --- a/src/script/engines/lua.c +++ b/src/script/engines/lua.c @@ -101,7 +101,7 @@ static const char* _socketLuaSource = " local cbid = self._nextCallback\n" " self._nextCallback = cbid + 1\n" " self._callbacks[event][cbid] = callback\n" - " return id\n" + " return cbid\n" " end,\n" " remove = function(self, cbid)\n" " for _, group in pairs(self._callbacks) do\n"