[orbot/master] Issue #309: Also disable CAPTCHA solution EditText, as long as there's no CAPTCHA to solve and while letting it check.

commit e1425d3a217ffd5ed8f5d087994f6179a70e0850 Author: Benjamin Erhart <berhart@netzarchitekten.com> Date: Thu Apr 30 15:10:27 2020 +0200 Issue #309: Also disable CAPTCHA solution EditText, as long as there's no CAPTCHA to solve and while letting it check. --- .../main/java/org/torproject/android/ui/onboarding/MoatActivity.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/src/main/java/org/torproject/android/ui/onboarding/MoatActivity.java b/app/src/main/java/org/torproject/android/ui/onboarding/MoatActivity.java index 7dfc4745..697ca032 100644 --- a/app/src/main/java/org/torproject/android/ui/onboarding/MoatActivity.java +++ b/app/src/main/java/org/torproject/android/ui/onboarding/MoatActivity.java @@ -139,6 +139,7 @@ public class MoatActivity extends AppCompatActivity implements View.OnClickListe } else { mIvCaptcha.setVisibility(View.GONE); + mEtSolution.setEnabled(false); mBtRequest.setEnabled(false); mOriginalBridges = Prefs.getBridgesList(); @@ -257,6 +258,7 @@ public class MoatActivity extends AppCompatActivity implements View.OnClickListe mIvCaptcha.setImageBitmap(BitmapFactory.decodeByteArray(mCaptcha, 0, mCaptcha.length)); mIvCaptcha.setVisibility(View.VISIBLE); mEtSolution.setText(null); + mEtSolution.setEnabled(true); mBtRequest.setEnabled(true); } catch (JSONException e) { @@ -323,6 +325,7 @@ public class MoatActivity extends AppCompatActivity implements View.OnClickListe mRequestInProgress = true; invalidateOptionsMenu(); mProgressBar.setVisibility(View.VISIBLE); + mEtSolution.setEnabled(false); mBtRequest.setEnabled(false); mQueue.add(request); @@ -421,6 +424,7 @@ public class MoatActivity extends AppCompatActivity implements View.OnClickListe } mProgressBar.setVisibility(View.GONE); + mEtSolution.setEnabled(mIvCaptcha.getVisibility() == View.VISIBLE); mBtRequest.setEnabled(mIvCaptcha.getVisibility() == View.VISIBLE); if (!isFinishing()) {
participants (1)
-
n8fr8@torproject.org