X-Git-Url: https://gitweb.stoutner.com/?a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjava%2Fcom%2Fstoutner%2Fprivacybrowser%2FWebview.java;h=abbc170fb6a30061938a62d5a07529c51a34f4ba;hb=e86f193379868c495d5b48a76cbdedc06a03f3a9;hp=bc8dd08d1bf555a0c68fff887f524bdccca11746;hpb=c386d4c28669c3180d2fad08ec63da972b4d86ec;p=PrivacyBrowserAndroid.git diff --git a/app/src/main/java/com/stoutner/privacybrowser/Webview.java b/app/src/main/java/com/stoutner/privacybrowser/Webview.java index bc8dd08d..abbc170f 100644 --- a/app/src/main/java/com/stoutner/privacybrowser/Webview.java +++ b/app/src/main/java/com/stoutner/privacybrowser/Webview.java @@ -36,10 +36,11 @@ public class Webview extends AppCompatActivity { progressBar = (ProgressBar) findViewById(R.id.progressBar); // setWebViewClient makes this WebView the default handler for URLs inside the app, so that links are not kicked out to other apps. - // Save the URL to urlTextBox before loading mainWebView. + // Save the URL to formattedUrlString and update urlTextBox before loading mainWebView. mainWebView.setWebViewClient(new WebViewClient() { public boolean shouldOverrideUrlLoading(WebView view, String url) { - urlTextBox.setText(url); + formattedUrlString=url; + urlTextBox.setText(formattedUrlString); mainWebView.loadUrl(url); return true; } @@ -48,12 +49,12 @@ public class Webview extends AppCompatActivity { // Update the progress bar when a page is loading. mainWebView.setWebChromeClient(new WebChromeClient() { public void onProgressChanged(WebView view, int progress) { + progressBar.setProgress(progress); if (progress < 100) { progressBar.setVisibility(View.VISIBLE); } else { progressBar.setVisibility(View.GONE); } - progressBar.setProgress(progress); } });