resolved conflicts for merge of 850cdbe5 to lmp-mr1-dev-plus-aosp
Change-Id: Icb394ddc92eb64732993ef345284e63c9844f76b
This commit is contained in:
@@ -695,20 +695,21 @@ 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;
|
||||||
|
if (progress > 0 && progress < getMax()) {
|
||||||
|
setProgress(progress, true);
|
||||||
onKeyChange();
|
onKeyChange();
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return super.onKeyDown(keyCode, event);
|
return super.onKeyDown(keyCode, event);
|
||||||
|
|||||||
Reference in New Issue
Block a user