dolphin/Source/Android/jni
Tom Pratt 1285cb2282 Make NetplaySession not a singleton
Create a new NetplaySession each time we try to join a netplay game. Hold onto it in NetplayManager so its available to the different activities that need to access it. Close the session when backing out of the netplay UI. Some guardrails in case things go out of sync: creating a session closes the old one if it is still around for some reason, finalizer in NetplaySession to release native resources if not closed explicitly for some reason. Profiling done to ensure all kotlin and native objects are successfully cleared / garbage collected.
2026-05-07 11:22:23 +02:00
..
AndroidCommon Make NetplaySession not a singleton 2026-05-07 11:22:23 +02:00
Cheats DolphinQt: Improve Gecko code download failure message 2026-03-03 11:09:39 -05:00
Config Explicitly transfer control of SYSCONF to emulated system 2026-02-14 10:05:27 +01:00
GameList Remove VectorToJStringArray 2026-01-24 16:50:10 +01:00
Input Android: Fix unused value warning 2025-10-29 16:19:15 -07:00
NetPlay Make NetplaySession not a singleton 2026-05-07 11:22:23 +02:00
AchievementAdapter.cpp RetroAchievements - Android login callback 2025-11-18 20:40:15 -05:00
ActivityTracker.cpp Android: Remove HostThreadLock 2026-04-29 18:55:18 +02:00
CMakeLists.txt Add NetPlayClient join and stub NetPlayUICallbacks 2026-05-07 10:39:47 +02:00
GpuDriver.cpp c++23: Replace Common::ToUnderlying with std::to_underlying 2026-01-09 23:49:10 +01:00
InfinityConfig.cpp IOS/USB: Use Enum for Infinity Base Positions 2024-06-27 20:57:27 +01:00
MainAndroid.cpp Make NetplaySession not a singleton 2026-05-07 11:22:23 +02:00
RiivolutionPatches.cpp Android: Add Riivolution patch configuration 2021-10-30 23:24:37 +02:00
SkylanderConfig.cpp Skylanders: Improve figure data view and generation 2023-11-05 18:06:10 +01:00
WiiUtils.cpp Improve NAND import progress dialog 2026-04-04 22:02:45 +01:00