Fix DefaultTimeBar invalidation

Issue: #2871

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=157562792
This commit is contained in:
andrewlewis 2017-05-31 01:46:49 -07:00 committed by Oliver Woodman
parent 7d4eaa74f7
commit bcd4bf0fd5

View file

@ -220,11 +220,13 @@ public class DefaultTimeBar extends View implements TimeBar {
public void setPosition(long position) { public void setPosition(long position) {
this.position = position; this.position = position;
setContentDescription(getProgressText()); setContentDescription(getProgressText());
update();
} }
@Override @Override
public void setBufferedPosition(long bufferedPosition) { public void setBufferedPosition(long bufferedPosition) {
this.bufferedPosition = bufferedPosition; this.bufferedPosition = bufferedPosition;
update();
} }
@Override @Override
@ -235,6 +237,7 @@ public class DefaultTimeBar extends View implements TimeBar {
} else { } else {
updateScrubberState(); updateScrubberState();
} }
update();
} }
@Override @Override
@ -242,6 +245,7 @@ public class DefaultTimeBar extends View implements TimeBar {
Assertions.checkArgument(adBreakCount == 0 || adBreakTimesMs != null); Assertions.checkArgument(adBreakCount == 0 || adBreakTimesMs != null);
this.adBreakCount = adBreakCount; this.adBreakCount = adBreakCount;
this.adBreakTimesMs = adBreakTimesMs; this.adBreakTimesMs = adBreakTimesMs;
update();
} }
@Override @Override