Fix some more cases of read marker not tracking when it should
Apparently, we don't always get a VisibilityState.VISIBLE, but some of the other states that refer to visible. Change-Id: Ia1292bc356d0a65a274d0227fe45e7a43172697a
This commit is contained in:
parent
45d16e16d2
commit
caa6a9c19f
@ -25,7 +25,10 @@ class ReadMarkerVisibilityStateChangedListener(private val callback: TimelineEve
|
||||
VectorEpoxyModel.OnVisibilityStateChangedListener {
|
||||
|
||||
override fun onVisibilityStateChanged(visibilityState: Int) {
|
||||
if (visibilityState == VisibilityState.VISIBLE) {
|
||||
if (visibilityState in listOf(VisibilityState.VISIBLE,
|
||||
VisibilityState.FOCUSED_VISIBLE,
|
||||
VisibilityState.UNFOCUSED_VISIBLE,
|
||||
VisibilityState.FULL_IMPRESSION_VISIBLE)) {
|
||||
callback?.onReadMarkerVisible()
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user