dolphin/Source/Core
Léo Lam 73e7f2a839 BTReal: Improve error handling for device opening
This commit attempts to improve error handling for device opening by
reducing panic alert spam when opening one or several devices fails.
Currently, Dolphin shows a panic alert for every device that we fail
to open, and another panic alert at the end if no usable device was
found. That is certainly a bit excessive -- we should only keep the
very last panic alert (the one that is shown if everything fails)
and we can just put the error for the last device open operation there.

This also changes the PanicAlert to a CriticalAlert to ensure the
message is visible even if the user has disabled regular panic alerts.

The message has also been reworded and should hopefully be clearer.
2020-03-15 22:10:24 +01:00
..
AudioCommon Use std::istringstream or std::ostringstream instead of std::stringstream where possible. 2019-12-29 23:45:02 -05:00
Common Fix settings.txt parsing in case of weird line endings 2020-03-15 00:12:19 +01:00
Core BTReal: Improve error handling for device opening 2020-03-15 22:10:24 +01:00
DiscIO Merge pull request #8621 from JosJuice/volumeverifier-invalid-partition 2020-02-10 09:33:29 +00:00
DolphinNoGUI Common: Add a render_window field to WindowSystemInfo 2020-03-11 23:09:30 +10:00
DolphinQt Merge pull request #8642 from AdmiralCurtiss/debugger_branch_arrows 2020-03-15 16:45:36 +01:00
InputCommon Merge pull request #8647 from jordan-woyak/minor-input-cleanups 2020-03-15 15:06:54 +01:00
MacUpdater Reformat repo to clang-format 7.0 rules 2019-05-06 18:48:04 +00:00
UICommon Core/WiimoteReal: Make wiimote source type an enum class and add Get/SetWiimoteSource functions. Add connected real Wii Remotes to a pool when a slot is not available. 2020-01-05 10:15:22 -06:00
UpdaterCommon Add an ARM64 target to Visual Studio projects 2019-12-28 19:20:41 +10:00
VideoBackends Vulkan: Pass CAMetalLayer to MoltenVK instead of NSView 2020-03-11 23:11:26 +10:00
VideoCommon VideoCommon: Allow texture folders to be determined by a <gameid>.txt file 2020-03-15 12:34:04 -05:00
WinUpdater Add an ARM64 target to Visual Studio projects 2019-12-28 19:20:41 +10:00
CMakeLists.txt WinUpdater: Add CMakeLists.txt 2019-05-08 23:59:04 +02:00