resolved conflicts for merge of 850cdbe5 to lmp-mr1-dev-plus-aosp

Change-Id: Icb394ddc92eb64732993ef345284e63c9844f76b
This commit is contained in:
Alan Viverette
2014-12-02 13:58:27 -08:00

View File

@@ -695,19 +695,20 @@ public abstract class AbsSeekBar extends ProgressBar {
@Override @Override
public boolean onKeyDown(int keyCode, KeyEvent event) { public boolean onKeyDown(int keyCode, KeyEvent event) {
if (isEnabled()) { if (isEnabled()) {
int progress = getProgress(); int increment = mKeyProgressIncrement;
switch (keyCode) { switch (keyCode) {
case KeyEvent.KEYCODE_DPAD_LEFT: case KeyEvent.KEYCODE_DPAD_LEFT:
if (progress <= 0) break; increment = -increment;
setProgress(progress - mKeyProgressIncrement, true); // fallthrough
onKeyChange();
return true;
case KeyEvent.KEYCODE_DPAD_RIGHT: case KeyEvent.KEYCODE_DPAD_RIGHT:
if (progress >= getMax()) break; increment = isLayoutRtl() ? -increment : increment;
setProgress(progress + mKeyProgressIncrement, true); int progress = getProgress() + increment;
onKeyChange(); if (progress > 0 && progress < getMax()) {
return true; setProgress(progress, true);
onKeyChange();
return true;
}
break;
} }
} }