X-Git-Url: https://gitweb.stoutner.com/?p=PrivacyBrowserAndroid.git;a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjava%2Fcom%2Fstoutner%2Fprivacybrowser%2Fasynctasks%2FPrepareSaveDialog.java;h=c767def1fd0b99be3198ea7928406c646185bed3;hp=28c3e65606f366cb5d8121785100ceef4333469d;hb=e9c77e79c3c6f7612f051b7c111e029ad125817b;hpb=d53f0640263cf0799e7304fa459864c542ab0d2a diff --git a/app/src/main/java/com/stoutner/privacybrowser/asynctasks/PrepareSaveDialog.java b/app/src/main/java/com/stoutner/privacybrowser/asynctasks/PrepareSaveDialog.java index 28c3e656..c767def1 100644 --- a/app/src/main/java/com/stoutner/privacybrowser/asynctasks/PrepareSaveDialog.java +++ b/app/src/main/java/com/stoutner/privacybrowser/asynctasks/PrepareSaveDialog.java @@ -32,7 +32,7 @@ import androidx.fragment.app.FragmentManager; import com.stoutner.privacybrowser.R; import com.stoutner.privacybrowser.activities.MainWebViewActivity; import com.stoutner.privacybrowser.dataclasses.PendingDialog; -import com.stoutner.privacybrowser.dialogs.SaveWebpageDialog; +import com.stoutner.privacybrowser.dialogs.SaveDialog; import com.stoutner.privacybrowser.helpers.ProxyHelper; import java.lang.ref.WeakReference; @@ -48,20 +48,18 @@ public class PrepareSaveDialog extends AsyncTask { private final WeakReference fragmentManagerWeakReference; // Define the class variables. - private final int saveType; private final String userAgent; private final boolean cookiesEnabled; private String urlString; // The public constructor. - public PrepareSaveDialog(Activity activity, Context context, FragmentManager fragmentManager, int saveType, String userAgent, boolean cookiesEnabled) { + public PrepareSaveDialog(Activity activity, Context context, FragmentManager fragmentManager, String userAgent, boolean cookiesEnabled) { // Populate the weak references. activityWeakReference = new WeakReference<>(activity); contextWeakReference = new WeakReference<>(context); fragmentManagerWeakReference = new WeakReference<>(fragmentManager); // Store the class variables. - this.saveType = saveType; this.userAgent = userAgent; this.cookiesEnabled = cookiesEnabled; } @@ -90,7 +88,7 @@ public class PrepareSaveDialog extends AsyncTask { // Remove `data:` from the beginning of the URL. String urlWithoutData = urlString.substring(5); - // Get the URL MIME type, which end with a `;`. + // Get the URL MIME type, which ends with a `;`. String urlMimeType = urlWithoutData.substring(0, urlWithoutData.indexOf(";")); // Get the Base64 data, which begins after a `,`. @@ -201,7 +199,7 @@ public class PrepareSaveDialog extends AsyncTask { } // Instantiate the save dialog. - DialogFragment saveDialogFragment = SaveWebpageDialog.saveWebpage(saveType, urlString, fileStringArray[0], fileStringArray[1], userAgent, cookiesEnabled); + DialogFragment saveDialogFragment = SaveDialog.saveUrl(urlString, fileStringArray[0], fileStringArray[1], userAgent, cookiesEnabled); // Try to show the dialog. Sometimes the window is not active. try {