X-Git-Url: https://gitweb.stoutner.com/?a=blobdiff_plain;ds=sidebyside;f=app%2Fsrc%2Fmain%2Fjava%2Fcom%2Fstoutner%2Fprivacybrowser%2Fadapters%2FWebViewStateAdapter.kt;h=7a7913a5de77dc7288f192cc380976c7df31594c;hb=b75067d9fa0ab792f623e14e39628448eb8f6145;hp=e67a99a3abeb717fdf406196b4646b89bc2118eb;hpb=227f44a771ae2d21259b1a8a5c9377f2c2b1d627;p=PrivacyBrowserAndroid.git diff --git a/app/src/main/java/com/stoutner/privacybrowser/adapters/WebViewStateAdapter.kt b/app/src/main/java/com/stoutner/privacybrowser/adapters/WebViewStateAdapter.kt index e67a99a3..7a7913a5 100644 --- a/app/src/main/java/com/stoutner/privacybrowser/adapters/WebViewStateAdapter.kt +++ b/app/src/main/java/com/stoutner/privacybrowser/adapters/WebViewStateAdapter.kt @@ -28,8 +28,6 @@ import androidx.recyclerview.widget.RecyclerView.NO_ID import androidx.viewpager2.adapter.FragmentStateAdapter import androidx.viewpager2.widget.ViewPager2 -import com.google.android.material.tabs.TabLayout - import com.stoutner.privacybrowser.R import com.stoutner.privacybrowser.fragments.WebViewTabFragment import com.stoutner.privacybrowser.views.NestedScrollWebView @@ -84,18 +82,12 @@ class WebViewStateAdapter(fragmentActivity: FragmentActivity) : FragmentStateAda NO_ID } - fun addPage(pageNumber: Int, newTab: TabLayout.Tab, url: String, moveToNewPage: Boolean) { + fun addPage(pagePosition: Int, url: String) { // Add a new page. - webViewFragmentsList.add(WebViewTabFragment.createPage(pageNumber, url)) + webViewFragmentsList.add(pagePosition, WebViewTabFragment.createPage(pagePosition, url)) // Update the view pager. - notifyItemInserted(pageNumber) - - // Move to the new page if indicated. - if (moveToNewPage) { - // Select the newTab. - newTab.select() - } + notifyItemInserted(pagePosition) } fun deletePage(pageNumber: Int, webViewPager2: ViewPager2): Boolean {