eden-miror/src
xbzk b77308ced6
[applet] ReconfigureControllers fallback unconditional disconnect fix (#4420)
- [x] I have read and followed the [Contribution Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/CONTRIBUTING.md#code-contributions).
- [x] I have read and followed the [AI Policy](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/AI.md)
- [x] I have read and followed the [Coding Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/Coding.md) to the best of my ability.

-------------------

So, about Absolum's no overlay applet P2 issue:

The fallback controller applet ignored keep_controllers_connected, according comment: "This makes it easy to connect the desired controllers". Unfortunately it was not good enough. It disconnected every controller, then reconnected only the minimum player count. That disconnect interacts with some guests (absolum in this case) causing undesired behaviors.

The fix is entwined to original routine but it is a lot simple tho: preserves compatible connected controllers within the requested player range, while the existing routine configures only the remaining slots.

This may fix some games, and should not harm others. Let us give it a go.

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4420
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
2026-09-15 21:53:07 +02:00
..
android [dist, android] Update translations from Transifex for Sep 14 (#4423) 2026-09-14 19:00:47 +02:00
audio_core Revert "[audio] Replace libopus with FFmpeg (#4169)" (#4419) 2026-09-14 14:34:24 +02:00
common [android] Add LSFG UI to quick settings (#4393) 2026-09-14 02:53:30 +02:00
core [applet] ReconfigureControllers fallback unconditional disconnect fix (#4420) 2026-09-15 21:53:07 +02:00
dedicated_room [common] remove DetachedTasks object usage (#4096) 2026-07-09 03:46:06 +02:00
dynarmic [dynarmic] fix sign extension logic on x64 (#4415) 2026-09-15 01:14:31 +02:00
frontend_common [settings] move program_args and debug_knobs back to debugging category and make them pergameable (#4378) 2026-09-08 20:05:56 +02:00
hid_core [common] remove unused vector_math.h fluff (#4333) 2026-09-08 20:39:39 +02:00
input_common [input] Fix mouse drift on Qt/SDL frontends (#4352) 2026-09-14 03:26:22 +02:00
network [cmake] Simplify DetectPlatform and normalize platform names (#4183) 2026-08-10 04:57:38 +02:00
qt_common [common, ui] Refining UI for FX shaders for PC (#4426) 2026-09-15 07:23:12 +02:00
shader_recompiler [cmake] Fix some macOS compilation errors (#4350) 2026-09-05 23:43:46 +02:00
tests [common] Switch to boost::unordered_flat containers (#4326) 2026-08-31 02:58:09 +02:00
video_core Revert "[audio] Replace libopus with FFmpeg (#4169)" (#4419) 2026-09-14 14:34:24 +02:00
web_service [common] remove DetachedTasks object usage (#4096) 2026-07-09 03:46:06 +02:00
yuzu [common, ui] Refining UI for FX shaders for PC (#4426) 2026-09-15 07:23:12 +02:00
yuzu_cmd [input] Fix mouse drift on Qt/SDL frontends (#4352) 2026-09-14 03:26:22 +02:00
yuzu_room_standalone [cmake] add a YUZU_STATIC_ROOM option (#3411) 2026-01-28 23:54:49 +01:00
.clang-format
CMakeLists.txt [cmake] Simplify DetectPlatform and normalize platform names (#4183) 2026-08-10 04:57:38 +02:00
dep_hashes.h.in [cmake, frontend] feat: CPMUtil + dependency viewer (#238) 2025-08-11 22:27:29 +02:00