playback: be safer with callbacks
Add an executePendingBindings call to PlaybackBarView's databinding. Just in case.
This commit is contained in:
parent
84f0a23080
commit
eaac1ad1a8
1 changed files with 1 additions and 6 deletions
|
@ -48,12 +48,6 @@ class PlaybackBarView @JvmOverloads constructor(
|
||||||
id = R.id.playback_bar
|
id = R.id.playback_bar
|
||||||
|
|
||||||
setOnLongClickListener {
|
setOnLongClickListener {
|
||||||
isPressed = true
|
|
||||||
|
|
||||||
postDelayed(1000) {
|
|
||||||
isPressed = false
|
|
||||||
}
|
|
||||||
|
|
||||||
mCallback?.onNavToItem()
|
mCallback?.onNavToItem()
|
||||||
true
|
true
|
||||||
}
|
}
|
||||||
|
@ -89,6 +83,7 @@ class PlaybackBarView @JvmOverloads constructor(
|
||||||
fun setCallback(callback: PlaybackLayout.ActionCallback) {
|
fun setCallback(callback: PlaybackLayout.ActionCallback) {
|
||||||
mCallback = callback
|
mCallback = callback
|
||||||
binding.callback = callback
|
binding.callback = callback
|
||||||
|
binding.executePendingBindings()
|
||||||
}
|
}
|
||||||
|
|
||||||
fun clearCallback() {
|
fun clearCallback() {
|
||||||
|
|
Loading…
Reference in a new issue