X-Git-Url: http://git.linex4red.de/pub/Android/ownCloud.git/blobdiff_plain/4f0cc76a12d72bb61444f27311314bb475582636..afaa2879d192be067cae523b51dad75d89a6c6cb:/src/com/owncloud/android/ui/activity/PassCodeActivity.java diff --git a/src/com/owncloud/android/ui/activity/PassCodeActivity.java b/src/com/owncloud/android/ui/activity/PassCodeActivity.java index 1eb7f8be..00cf1f06 100644 --- a/src/com/owncloud/android/ui/activity/PassCodeActivity.java +++ b/src/com/owncloud/android/ui/activity/PassCodeActivity.java @@ -175,12 +175,8 @@ public class PassCodeActivity extends SherlockFragmentActivity { public void onFocusChange(View v, boolean hasFocus) { /// TODO WIP: should take advantage of hasFocus to reduce processing if (mPassCodeEditTexts[0].getText().toString().equals("")) { // TODO WIP validation could be done in a global way, with a single OnFocusChangeListener for all the input fields - mPassCodeEditTexts[1].setSelected(false); mPassCodeEditTexts[0].requestFocus(); - mPassCodeEditTexts[0].setSelected(true); // TODO WIP really needed? is it for the colour highlight - mPassCodeEditTexts[0].setSelection(0); // TODO WIP what is THIS for? } - } }); @@ -214,17 +210,10 @@ public class PassCodeActivity extends SherlockFragmentActivity { @Override public void onFocusChange(View v, boolean hasFocus) { if (mPassCodeEditTexts[0].getText().toString().equals("")) { - mPassCodeEditTexts[2].setSelected(false); mPassCodeEditTexts[0].requestFocus(); - mPassCodeEditTexts[0].setSelected(true); - mPassCodeEditTexts[0].setSelection(0); } else if (mPassCodeEditTexts[1].getText().toString().equals("")) { - mPassCodeEditTexts[2].setSelected(false); mPassCodeEditTexts[1].requestFocus(); - mPassCodeEditTexts[1].setSelected(true); - mPassCodeEditTexts[1].setSelection(0); } - } }); @@ -258,20 +247,11 @@ public class PassCodeActivity extends SherlockFragmentActivity { public void onFocusChange(View v, boolean hasFocus) { if (mPassCodeEditTexts[0].getText().toString().equals("")) { - mPassCodeEditTexts[3].setSelected(false); mPassCodeEditTexts[0].requestFocus(); - mPassCodeEditTexts[0].setSelected(true); - mPassCodeEditTexts[0].setSelection(0); } else if (mPassCodeEditTexts[1].getText().toString().equals("")) { - mPassCodeEditTexts[3].setSelected(false); mPassCodeEditTexts[1].requestFocus(); - mPassCodeEditTexts[1].setSelected(true); - mPassCodeEditTexts[1].setSelection(0); } else if (mPassCodeEditTexts[2].getText().toString().equals("")) { - mPassCodeEditTexts[3].setSelected(false); mPassCodeEditTexts[2].requestFocus(); - mPassCodeEditTexts[2].setSelected(true); - mPassCodeEditTexts[2].setSelection(0); } } @@ -293,8 +273,7 @@ public class PassCodeActivity extends SherlockFragmentActivity { finish(); } else { - showErrorAndRestart(R.string.common_error, R.string.pass_code_enter_pass_code, View.INVISIBLE); - /// TODO better error message + showErrorAndRestart(R.string.pass_code_wrong, R.string.pass_code_enter_pass_code, View.INVISIBLE); } } else if (ACTION_DISABLE.equals(getIntent().getAction())) { @@ -309,8 +288,7 @@ public class PassCodeActivity extends SherlockFragmentActivity { finish(); } else { - showErrorAndRestart(R.string.common_error, R.string.pass_code_enter_pass_code, View.INVISIBLE); - /// TODO better error message + showErrorAndRestart(R.string.pass_code_wrong, R.string.pass_code_enter_pass_code, View.INVISIBLE); } } else if (ACTION_ENABLE.equals(getIntent().getAction())) {