X-Git-Url: https://gitweb.stoutner.com/?p=PrivacyBrowserAndroid.git;a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjava%2Fcom%2Fstoutner%2Fprivacybrowser%2Fadapters%2FWebViewStateAdapter.kt;fp=app%2Fsrc%2Fmain%2Fjava%2Fcom%2Fstoutner%2Fprivacybrowser%2Fadapters%2FWebViewStateAdapter.kt;h=d16636308671ea3ee0b5f194bcb3ee63c1f90cdc;hp=7a7913a5de77dc7288f192cc380976c7df31594c;hb=f196ab85ff8aaab92fb32a4a310a91921ab8fb83;hpb=6b662fcb3e0c8dfbdc212e55d10ad291ec569280 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 7a7913a5..d1663630 100644 --- a/app/src/main/java/com/stoutner/privacybrowser/adapters/WebViewStateAdapter.kt +++ b/app/src/main/java/com/stoutner/privacybrowser/adapters/WebViewStateAdapter.kt @@ -34,7 +34,7 @@ import com.stoutner.privacybrowser.views.NestedScrollWebView import java.util.LinkedList -class WebViewStateAdapter(fragmentActivity: FragmentActivity) : FragmentStateAdapter(fragmentActivity) { +class WebViewStateAdapter(fragmentActivity: FragmentActivity, private val bottomAppBar: Boolean) : FragmentStateAdapter(fragmentActivity) { // Define the class variables. private val webViewFragmentsList = LinkedList() @@ -84,7 +84,7 @@ class WebViewStateAdapter(fragmentActivity: FragmentActivity) : FragmentStateAda fun addPage(pagePosition: Int, url: String) { // Add a new page. - webViewFragmentsList.add(pagePosition, WebViewTabFragment.createPage(pagePosition, url)) + webViewFragmentsList.add(pagePosition, WebViewTabFragment.createPage(pagePosition, url, bottomAppBar)) // Update the view pager. notifyItemInserted(pagePosition) @@ -156,7 +156,7 @@ class WebViewStateAdapter(fragmentActivity: FragmentActivity) : FragmentStateAda fun restorePage(savedState: Bundle, savedNestedScrollWebViewState: Bundle) { // Restore the page. - webViewFragmentsList.add(WebViewTabFragment.restorePage(savedState, savedNestedScrollWebViewState)) + webViewFragmentsList.add(WebViewTabFragment.restorePage(savedState, savedNestedScrollWebViewState, bottomAppBar)) // Update the view pager. The position is zero indexed. notifyItemInserted(webViewFragmentsList.size - 1)