| 34 | } |
| 35 | |
| 36 | void SwitchAbstractedPadHandler::Exit() |
| 37 | { |
| 38 | if (DoesControllerSupport(GetController()->GetType(), SUPPORTS_NOTHING)) |
| 39 | { |
| 40 | m_controller->Exit(); |
| 41 | return; |
| 42 | } |
| 43 | |
| 44 | ExitInputThread(); |
| 45 | ExitOutputThread(); |
| 46 | m_controller->Exit(); |
| 47 | ExitAbstractedPadState(); |
| 48 | } |
| 49 | |
| 50 | // Used to give out unique ids to abstracted pads |
| 51 | static std::array<bool, 8> uniqueIDs{}; |
nothing calls this directly
no test coverage detected