mirror of
https://github.com/apognu/otter
synced 2025-02-10 00:00:36 +01:00
Fixed album position in track info and ensure safe callback to current recycler view.
This commit is contained in:
parent
3a81d26cd9
commit
eb6b7a807b
@ -178,9 +178,13 @@ abstract class OtterFragment<D : Any, A : OtterAdapter<D, *>> : Fragment() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private fun needsMoreOffscreenPages(): Boolean {
|
private fun needsMoreOffscreenPages(): Boolean {
|
||||||
val offset = recycler.computeVerticalScrollOffset()
|
view?.let {
|
||||||
val left = recycler.computeVerticalScrollRange() - recycler.height - offset
|
val offset = recycler.computeVerticalScrollOffset()
|
||||||
|
val left = recycler.computeVerticalScrollRange() - recycler.height - offset
|
||||||
|
|
||||||
return left < (recycler.height * OFFSCREEN_PAGES)
|
return left < (recycler.height * OFFSCREEN_PAGES)
|
||||||
|
}
|
||||||
|
|
||||||
|
return false
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -53,7 +53,7 @@ class TrackInfoDetailsFragment : DialogFragment() {
|
|||||||
properties.add(Pair(R.string.track_info_details_track_copyright, getString("trackCopyright")))
|
properties.add(Pair(R.string.track_info_details_track_copyright, getString("trackCopyright")))
|
||||||
properties.add(Pair(R.string.track_info_details_track_license, getString("trackLicense")))
|
properties.add(Pair(R.string.track_info_details_track_license, getString("trackLicense")))
|
||||||
properties.add(Pair(R.string.track_info_details_track_duration, getString("trackDuration")))
|
properties.add(Pair(R.string.track_info_details_track_duration, getString("trackDuration")))
|
||||||
properties.add(Pair(R.string.track_info_details_track_position, getString("trackPosition")))
|
properties.add(Pair(R.string.track_info_details_track_position, getInt("trackPosition").toString()))
|
||||||
properties.add(Pair(R.string.track_info_details_track_bitrate, getString("trackBitrate")))
|
properties.add(Pair(R.string.track_info_details_track_bitrate, getString("trackBitrate")))
|
||||||
properties.add(Pair(R.string.track_info_details_track_instance, getString("trackInstance")))
|
properties.add(Pair(R.string.track_info_details_track_instance, getString("trackInstance")))
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user