diff --git a/app/src/main/java/com/github/apognu/otter/fragments/OtterFragment.kt b/app/src/main/java/com/github/apognu/otter/fragments/OtterFragment.kt index f5c510e..4a92218 100644 --- a/app/src/main/java/com/github/apognu/otter/fragments/OtterFragment.kt +++ b/app/src/main/java/com/github/apognu/otter/fragments/OtterFragment.kt @@ -178,9 +178,13 @@ abstract class OtterFragment> : Fragment() { } private fun needsMoreOffscreenPages(): Boolean { - val offset = recycler.computeVerticalScrollOffset() - val left = recycler.computeVerticalScrollRange() - recycler.height - offset + view?.let { + 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 } } diff --git a/app/src/main/java/com/github/apognu/otter/fragments/TrackInfoDetailsFragment.kt b/app/src/main/java/com/github/apognu/otter/fragments/TrackInfoDetailsFragment.kt index 4d54c5a..0dceaaf 100644 --- a/app/src/main/java/com/github/apognu/otter/fragments/TrackInfoDetailsFragment.kt +++ b/app/src/main/java/com/github/apognu/otter/fragments/TrackInfoDetailsFragment.kt @@ -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_license, getString("trackLicense"))) 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_instance, getString("trackInstance"))) }