From 04bcc1dd97693b55a62b9c84d9f1ac7d91205346 Mon Sep 17 00:00:00 2001 From: cathery Date: Fri, 22 Nov 2019 00:41:07 +0300 Subject: [PATCH] Zero-initialize button data variables --- ControllerUSB/include/Controllers/Dualshock3Controller.h | 2 +- ControllerUSB/include/Controllers/Dualshock4Controller.h | 2 +- ControllerUSB/include/Controllers/Xbox360Controller.h | 2 +- ControllerUSB/include/Controllers/Xbox360WirelessController.h | 2 +- ControllerUSB/include/Controllers/XboxController.h | 2 +- ControllerUSB/include/Controllers/XboxOneController.h | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/ControllerUSB/include/Controllers/Dualshock3Controller.h b/ControllerUSB/include/Controllers/Dualshock3Controller.h index c3552f8..4315b50 100644 --- a/ControllerUSB/include/Controllers/Dualshock3Controller.h +++ b/ControllerUSB/include/Controllers/Dualshock3Controller.h @@ -126,7 +126,7 @@ private: IUSBEndpoint *m_outPipe = nullptr; IUSBInterface *m_interface = nullptr; - Dualshock3ButtonData m_buttonData; + Dualshock3ButtonData m_buttonData{}; public: Dualshock3Controller(std::unique_ptr &&interface); diff --git a/ControllerUSB/include/Controllers/Dualshock4Controller.h b/ControllerUSB/include/Controllers/Dualshock4Controller.h index 8736425..791787b 100644 --- a/ControllerUSB/include/Controllers/Dualshock4Controller.h +++ b/ControllerUSB/include/Controllers/Dualshock4Controller.h @@ -144,7 +144,7 @@ private: IUSBEndpoint *m_inPipe = nullptr; IUSBEndpoint *m_outPipe = nullptr; - Dualshock4USBButtonData m_buttonData; + Dualshock4USBButtonData m_buttonData{}; public: Dualshock4Controller(std::unique_ptr &&interface); diff --git a/ControllerUSB/include/Controllers/Xbox360Controller.h b/ControllerUSB/include/Controllers/Xbox360Controller.h index be514af..0490ea0 100644 --- a/ControllerUSB/include/Controllers/Xbox360Controller.h +++ b/ControllerUSB/include/Controllers/Xbox360Controller.h @@ -86,7 +86,7 @@ private: IUSBEndpoint *m_inPipe = nullptr; IUSBEndpoint *m_outPipe = nullptr; - Xbox360ButtonData m_buttonData; + Xbox360ButtonData m_buttonData{}; public: Xbox360Controller(std::unique_ptr &&interface); diff --git a/ControllerUSB/include/Controllers/Xbox360WirelessController.h b/ControllerUSB/include/Controllers/Xbox360WirelessController.h index 1e016b4..d7325d9 100644 --- a/ControllerUSB/include/Controllers/Xbox360WirelessController.h +++ b/ControllerUSB/include/Controllers/Xbox360WirelessController.h @@ -18,7 +18,7 @@ private: IUSBEndpoint *m_inPipe = nullptr; IUSBEndpoint *m_outPipe = nullptr; - Xbox360ButtonData m_buttonData; + Xbox360ButtonData m_buttonData{}; bool m_presence = false; diff --git a/ControllerUSB/include/Controllers/XboxController.h b/ControllerUSB/include/Controllers/XboxController.h index a4a982f..2beae26 100644 --- a/ControllerUSB/include/Controllers/XboxController.h +++ b/ControllerUSB/include/Controllers/XboxController.h @@ -56,7 +56,7 @@ private: IUSBEndpoint *m_inPipe = nullptr; IUSBEndpoint *m_outPipe = nullptr; - XboxButtonData m_buttonData; + XboxButtonData m_buttonData{}; public: XboxController(std::unique_ptr &&interface); diff --git a/ControllerUSB/include/Controllers/XboxOneController.h b/ControllerUSB/include/Controllers/XboxOneController.h index cacd32e..00dc36f 100644 --- a/ControllerUSB/include/Controllers/XboxOneController.h +++ b/ControllerUSB/include/Controllers/XboxOneController.h @@ -78,7 +78,7 @@ private: IUSBEndpoint *m_inPipe = nullptr; IUSBEndpoint *m_outPipe = nullptr; - XboxOneButtonData m_buttonData; + XboxOneButtonData m_buttonData{}; bool m_GuidePressed{false}; public: