Reduce scope of for loop variables to for loop initializer (#517)

This commit is contained in:
Chris Gregory
2017-05-06 23:15:34 -07:00
committed by Fred Silberberg
parent dbe821baee
commit a5cd24e7ea
8 changed files with 42 additions and 51 deletions

View File

@@ -134,11 +134,12 @@ int16_t DriverStation::GetStickButtons(int stick) {
"stick must be between 0 and 5");
return false;
}
int16_t btns = 0, btnid;
int16_t btns = 0;
std::unique_lock<std::recursive_mutex> lock(m_joystickMutex);
gazebo::msgs::FRCJoystickPtr joy = joysticks[stick];
for (btnid = 0; btnid < joy->buttons().size() && btnid < 12; btnid++) {
for (int16_t btnid = 0; btnid < joy->buttons().size() && btnid < 12;
btnid++) {
if (joysticks[stick]->buttons(btnid)) {
btns |= (1 << btnid);
}