// Copyright 2018 yuzu emulator team // Licensed under GPLv2 or any later version // Refer to the license.txt file included. #include "core/hle/service/hid/controllers/controller_base.h" namespace Service::HID { ControllerBase::ControllerBase() = default; ControllerBase::~ControllerBase() = default; void ControllerBase::ActivateController(Core::System& system) { if (is_activated) { OnRelease(); } is_activated = true; OnInit(system); } void ControllerBase::DeactivateController() { if (is_activated) { OnRelease(); } is_activated = false; } bool ControllerBase::IsControllerActivated() const { return is_activated; } } // namespace Service::HID