From 9c2b0f6de2c444418ab8412fc575e83119d0cb93 Mon Sep 17 00:00:00 2001 From: olly Date: Tue, 25 Apr 2017 11:50:34 -0700 Subject: [PATCH] Fix lint errors when building release ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=154201059 --- .../android/exoplayer2/ui/DefaultTimeBar.java | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/library/ui/src/main/java/com/google/android/exoplayer2/ui/DefaultTimeBar.java b/library/ui/src/main/java/com/google/android/exoplayer2/ui/DefaultTimeBar.java index a6042fd48b..d40da451a2 100644 --- a/library/ui/src/main/java/com/google/android/exoplayer2/ui/DefaultTimeBar.java +++ b/library/ui/src/main/java/com/google/android/exoplayer2/ui/DefaultTimeBar.java @@ -186,9 +186,8 @@ public class DefaultTimeBar extends View implements TimeBar { keyTimeIncrement = C.TIME_UNSET; keyCountIncrement = DEFAULT_INCREMENT_COUNT; setFocusable(true); - if (Util.SDK_INT >= 16 - && getImportantForAccessibility() == View.IMPORTANT_FOR_ACCESSIBILITY_AUTO) { - setImportantForAccessibility(View.IMPORTANT_FOR_ACCESSIBILITY_YES); + if (Util.SDK_INT >= 16) { + maybeSetImportantForAccessibilityV16(); } } @@ -372,7 +371,7 @@ public class DefaultTimeBar extends View implements TimeBar { event.setClassName(DefaultTimeBar.class.getName()); } - @TargetApi(14) + @TargetApi(21) @Override public void onInitializeAccessibilityNodeInfo(AccessibilityNodeInfo info) { super.onInitializeAccessibilityNodeInfo(info); @@ -416,6 +415,13 @@ public class DefaultTimeBar extends View implements TimeBar { // Internal methods. + @TargetApi(16) + private void maybeSetImportantForAccessibilityV16() { + if (getImportantForAccessibility() == View.IMPORTANT_FOR_ACCESSIBILITY_AUTO) { + setImportantForAccessibility(View.IMPORTANT_FOR_ACCESSIBILITY_YES); + } + } + private void startScrubbing() { scrubbing = true; updateScrubberState();