Osu-Login: show Sign-up failed message only for sign-up failed.

It still shows up even if the OSU procedure is successful.

Bug: 129356108
Test: tested with R2 AP for the failure case and success case.
Change-Id: I705532c00a3523fd0778499ec9b460dd392c6636
Signed-off-by: Ecco Park <eccopark@google.com>
This commit is contained in:
Ecco Park
2019-04-02 13:23:29 -07:00
parent bb261a3caf
commit 165bb02376

View File

@@ -64,6 +64,7 @@ public class OsuLoginActivity extends Activity {
private SwipeRefreshLayout mSwipeRefreshLayout;
private ProgressBar mProgressBar;
private boolean mForceDisconnect = true;
boolean mRedirectResponseReceived = false;
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
@@ -142,7 +143,9 @@ public class OsuLoginActivity extends Activity {
Log.d(TAG, "Lost for the current Network, close the browser");
}
mForceDisconnect = false; // It is already disconnected.
showSignUpFailedToast();
if (!mRedirectResponseReceived) {
showSignUpFailedToast();
}
if (mNetwork.equals(network)) {
finishAndRemoveTask();
}
@@ -238,7 +241,6 @@ public class OsuLoginActivity extends Activity {
private class OsuWebViewClient extends WebViewClient {
boolean mPageError = false;
boolean mRedirectResponseReceived = false;
@Override
public void onPageStarted(WebView view, String urlString, Bitmap favicon) {