From 1e6611ae1e39a4c711702990ee052c65e4758945 Mon Sep 17 00:00:00 2001 From: Maxence G Date: Tue, 11 Jul 2023 23:55:43 +0200 Subject: [PATCH] Improve call safety --- .../org/moire/ultrasonic/fragment/NowPlayingFragment.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ultrasonic/src/main/kotlin/org/moire/ultrasonic/fragment/NowPlayingFragment.kt b/ultrasonic/src/main/kotlin/org/moire/ultrasonic/fragment/NowPlayingFragment.kt index 896a0acc..0eba548c 100644 --- a/ultrasonic/src/main/kotlin/org/moire/ultrasonic/fragment/NowPlayingFragment.kt +++ b/ultrasonic/src/main/kotlin/org/moire/ultrasonic/fragment/NowPlayingFragment.kt @@ -57,13 +57,15 @@ class NowPlayingFragment : Fragment() { override fun onResume() { super.onResume() - viewPager.setCurrentItem(mediaPlayerManager.currentMediaItemIndex, false) + if (mediaPlayerManager.currentMediaItemIndex >= 0) + viewPager.setCurrentItem(mediaPlayerManager.currentMediaItemIndex, false) } override fun onViewCreated(view: View, savedInstanceState: Bundle?) { nowPlayingCollectionAdapter = NowPlayingCollectionAdapter(this, mediaPlayerManager) viewPager = view.findViewById(R.id.pager) viewPager.adapter = nowPlayingCollectionAdapter + isInitialized = false // Subscribe to updates on current Item rxBusSubscription = RxBus.playerStateObservable.subscribe {