Loading libs/dream/lowlight/src/com/android/dream/lowlight/LowLightTransitionCoordinator.kt +8 −2 Original line number Diff line number Diff line Loading @@ -111,8 +111,14 @@ class LowLightTransitionCoordinator @Inject constructor() { } animator.addListener(listener) continuation.invokeOnCancellation { try { animator.removeListener(listener) animator.cancel() } catch (exception: IndexOutOfBoundsException) { // TODO(b/285666217): remove this try/catch once a proper fix is implemented. // Cancelling the animator can cause an exception since we may be removing a // listener during the cancellation. See b/285666217 for more details. } } } } Loading
libs/dream/lowlight/src/com/android/dream/lowlight/LowLightTransitionCoordinator.kt +8 −2 Original line number Diff line number Diff line Loading @@ -111,8 +111,14 @@ class LowLightTransitionCoordinator @Inject constructor() { } animator.addListener(listener) continuation.invokeOnCancellation { try { animator.removeListener(listener) animator.cancel() } catch (exception: IndexOutOfBoundsException) { // TODO(b/285666217): remove this try/catch once a proper fix is implemented. // Cancelling the animator can cause an exception since we may be removing a // listener during the cancellation. See b/285666217 for more details. } } } }