From c4b58dd50535a2a17f9e1c4fb6aa143117dd7d2a Mon Sep 17 00:00:00 2001 From: Gus Grubba Date: Thu, 18 Jul 2019 21:42:42 -0400 Subject: [PATCH] Fix compiler warnings --- src/Joystick/Joystick.cc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Joystick/Joystick.cc b/src/Joystick/Joystick.cc index 0aacd6ac0..b14a377d6 100644 --- a/src/Joystick/Joystick.cc +++ b/src/Joystick/Joystick.cc @@ -80,9 +80,9 @@ Joystick::Joystick(const QString& name, int axisCount, int buttonCount, int hatC , _totalButtonCount(_buttonCount+_hatButtonCount) , _multiVehicleManager(multiVehicleManager) { - _rgAxisValues = new int[_axisCount]; - _rgCalibration = new Calibration_t[_axisCount]; - _rgButtonValues = new uint8_t[_totalButtonCount]; + _rgAxisValues = new int[static_cast(_axisCount)]; + _rgCalibration = new Calibration_t[static_cast(_axisCount)]; + _rgButtonValues = new uint8_t[static_cast(_totalButtonCount)]; for (int i = 0; i < _axisCount; i++) { _rgAxisValues[i] = 0; @@ -538,7 +538,7 @@ void Joystick::run() // Set up button bitmap quint64 buttonPressedBits = 0; // Buttons pressed for manualControl signal for (int buttonIndex = 0; buttonIndex < _totalButtonCount; buttonIndex++) { - quint64 buttonBit = static_cast(1 << buttonIndex); + quint64 buttonBit = static_cast(1LL << buttonIndex); if (_rgButtonValues[buttonIndex] != BUTTON_UP) { // Mark the button as pressed as long as its pressed buttonPressedBits |= buttonBit; -- 2.22.0