diff --git a/extension-iap/src/iap_ios.mm b/extension-iap/src/iap_ios.mm index 4194c58..d3528bf 100644 --- a/extension-iap/src/iap_ios.mm +++ b/extension-iap/src/iap_ios.mm @@ -169,7 +169,7 @@ static void HandleProductResult(IAPCommand* cmd) IAPResponse* response = (IAPResponse*)cmd->m_Data; - lua_State* L = dmScript::GetCallbackLuaContext(g_IAP.m_Listener); + lua_State* L = dmScript::GetCallbackLuaContext(cmd->m_Callback); int top = lua_gettop(L); if (!dmScript::SetupCallback(cmd->m_Callback))