Merge "Avoid redundant store into array list."

This commit is contained in:
Jeff Brown
2013-01-31 21:42:37 +00:00
committed by Android (Google) Code Review

View File

@@ -212,8 +212,10 @@ public final class InputManager {
} catch (RemoteException ex) { } catch (RemoteException ex) {
throw new RuntimeException("Could not get input device information.", ex); throw new RuntimeException("Could not get input device information.", ex);
} }
if (inputDevice != null) {
mInputDevices.setValueAt(index, inputDevice);
}
} }
mInputDevices.setValueAt(index, inputDevice);
return inputDevice; return inputDevice;
} }
} }
@@ -241,6 +243,8 @@ public final class InputManager {
inputDevice = mIm.getInputDevice(id); inputDevice = mIm.getInputDevice(id);
} catch (RemoteException ex) { } catch (RemoteException ex) {
// Ignore the problem for the purposes of this method. // Ignore the problem for the purposes of this method.
}
if (inputDevice == null) {
continue; continue;
} }
mInputDevices.setValueAt(i, inputDevice); mInputDevices.setValueAt(i, inputDevice);