From 8254b8a20c47e9e94a42b0bbf2603bad24e6b45f Mon Sep 17 00:00:00 2001 From: MudssirAhmed <56527355+MudssirAhmed@users.noreply.github.com> Date: Thu, 2 Feb 2023 22:05:43 +0530 Subject: [PATCH] #352 Library sorting issue fixed in LibraryFragment.kt --- .../com/lagradost/cloudstream3/ui/library/LibraryFragment.kt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/src/main/java/com/lagradost/cloudstream3/ui/library/LibraryFragment.kt b/app/src/main/java/com/lagradost/cloudstream3/ui/library/LibraryFragment.kt index 1c6af447..42fad02b 100644 --- a/app/src/main/java/com/lagradost/cloudstream3/ui/library/LibraryFragment.kt +++ b/app/src/main/java/com/lagradost/cloudstream3/ui/library/LibraryFragment.kt @@ -6,6 +6,7 @@ import android.content.res.Configuration import android.os.Bundle import android.os.Handler import android.os.Looper +import android.util.Log import androidx.fragment.app.Fragment import android.view.LayoutInflater import android.view.View @@ -101,6 +102,7 @@ class LibraryFragment : Fragment() { false, {}, { + savedInstanceState?.putInt(VIEWPAGER_ITEM_KEY, viewpager.currentItem) val method = libraryViewModel.sortingMethods[it] libraryViewModel.sort(method) }) @@ -333,6 +335,7 @@ class LibraryFragment : Fragment() { handler.postDelayed(stopLoading, 300) savedInstanceState?.getInt(VIEWPAGER_ITEM_KEY)?.let { currentPos -> + Log.d("CurrentPosition", "Position: $currentPos") viewpager?.setCurrentItem(currentPos, false) savedInstanceState.remove(VIEWPAGER_ITEM_KEY) }