1
1
forked from 0ad/0ad
0ad/source/lobby
wraitii 413003fe4f Fix a compartment mismatch in XmppClient, causing crashes in MP games.
Added in 9023f4bebb, which changed lobby GUI messages to JS::Values,
requiring a real context. The original code mistakenly inverted the
owning script interfaces.

Given the reproducibility discovered in SM52, the timeline of the bug,
and the nature of the issues encountered in MP, this is a rather safe
fix for #5655.

Reviewed By: Itms
Fixes #5655

Differential Revision: https://code.wildfiregames.com/D2922
This was SVN commit r24116.
2020-10-31 10:13:33 +00:00
..
glooxwrapper Officially drop support for Visual Studio 2013, which stopped working after 3a839517ce, fixes #5379. 2020-01-12 20:04:22 +00:00
scripting Remove JSInterface_Lobby IsRankedGame function duplicitous with g_GameAttributes.settings.RatingEnabled && !g_IsReplay, refs #3550, D2483. 2020-01-04 17:10:12 +00:00
Globals.cpp Fix building with --without-lobby. Fixes #2249. 2013-11-08 15:28:44 +00:00
IXmppClient.h Rewrite lobby page to use class semantics, add more gamedetails labels, improve performance using batch processing and caching and gain possibility for game creation/player-join/leave events, refs #5387. 2019-11-21 13:44:41 +00:00
StanzaExtensions.cpp Secure lobby authentication - prevent joins as a different player 2018-03-12 00:23:40 +00:00
StanzaExtensions.h Secure lobby authentication - prevent joins as a different player 2018-03-12 00:23:40 +00:00
XmppClient.cpp Fix a compartment mismatch in XmppClient, causing crashes in MP games. 2020-10-31 10:13:33 +00:00
XmppClient.h Rewrite lobby page to use class semantics, add more gamedetails labels, improve performance using batch processing and caching and gain possibility for game creation/player-join/leave events, refs #5387. 2019-11-21 13:44:41 +00:00