From 90295a06babfd5123912cfc4e03914eb8135c03e Mon Sep 17 00:00:00 2001 From: Gabriel Calero Date: Mon, 12 Nov 2018 16:26:01 -0300 Subject: [PATCH] Handle empty oauth redirect url --- .../hifiinterface/fragment/WebViewFragment.java | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/android/app/src/main/java/io/highfidelity/hifiinterface/fragment/WebViewFragment.java b/android/app/src/main/java/io/highfidelity/hifiinterface/fragment/WebViewFragment.java index 94aa6f29a3..3614fe47e4 100644 --- a/android/app/src/main/java/io/highfidelity/hifiinterface/fragment/WebViewFragment.java +++ b/android/app/src/main/java/io/highfidelity/hifiinterface/fragment/WebViewFragment.java @@ -8,7 +8,7 @@ import android.net.Uri; import android.net.http.SslError; import android.os.Bundle; import android.os.Handler; -import android.util.Log; +import android.text.TextUtils; import android.view.GestureDetector; import android.view.KeyEvent; import android.view.LayoutInflater; @@ -28,9 +28,6 @@ import android.webkit.WebViewClient; import android.widget.ProgressBar; import android.widget.Toast; -import java.util.List; -import java.util.Set; - import io.highfidelity.hifiinterface.BuildConfig; import io.highfidelity.hifiinterface.R; import io.highfidelity.hifiinterface.WebViewActivity; @@ -338,7 +335,8 @@ public class WebViewFragment extends Fragment implements GestureDetector.OnGestu @Override public boolean shouldOverrideUrlLoading(WebView view, WebResourceRequest request) { - if (request.getUrl().toString().startsWith(BuildConfig.OAUTH_REDIRECT_URI)) { + if (!TextUtils.isEmpty(BuildConfig.OAUTH_REDIRECT_URI) && + request.getUrl().toString().startsWith(BuildConfig.OAUTH_REDIRECT_URI)) { if (mListener != null) { mListener.onOAuthAuthorizeCallback(request.getUrl()); }