X-Git-Url: https://gitweb.stoutner.com/?p=PrivacyBrowserAndroid.git;a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjava%2Fcom%2Fstoutner%2Fprivacybrowser%2Fadapters%2FWebViewPagerAdapter.java;h=7c6aaf351cbac051bb3a36bc9c4883a8dd41a113;hp=d7ea9cf072984bc83b71e041d63d3f762b5ea98c;hb=fe788514a50a591f9722ededc13e608ceb268bb8;hpb=729652a6a06a8c1bf6244c56089a9c0db84e283e diff --git a/app/src/main/java/com/stoutner/privacybrowser/adapters/WebViewPagerAdapter.java b/app/src/main/java/com/stoutner/privacybrowser/adapters/WebViewPagerAdapter.java index d7ea9cf0..7c6aaf35 100644 --- a/app/src/main/java/com/stoutner/privacybrowser/adapters/WebViewPagerAdapter.java +++ b/app/src/main/java/com/stoutner/privacybrowser/adapters/WebViewPagerAdapter.java @@ -19,14 +19,15 @@ package com.stoutner.privacybrowser.adapters; -import com.stoutner.privacybrowser.fragments.WebViewTabFragment; - -import java.util.LinkedList; - import androidx.annotation.NonNull; import androidx.fragment.app.Fragment; import androidx.fragment.app.FragmentManager; import androidx.fragment.app.FragmentPagerAdapter; +import androidx.viewpager.widget.ViewPager; + +import com.stoutner.privacybrowser.fragments.WebViewTabFragment; + +import java.util.LinkedList; public class WebViewPagerAdapter extends FragmentPagerAdapter { // The WebView fragments list contains all the WebViews. @@ -92,12 +93,17 @@ public class WebViewPagerAdapter extends FragmentPagerAdapter { return position; } - public void addPage(int pageNumber) { + public void addPage(int pageNumber, ViewPager webViewPager) { // Add a new page. webViewFragmentsList.add(WebViewTabFragment.createPage(pageNumber)); // Update the view pager. notifyDataSetChanged(); + + // Move to the new page if it isn't the first one. + if (pageNumber > 0) { + webViewPager.setCurrentItem(pageNumber); + } } public void deletePage(int pageNumber) {