diff --git a/app/src/main/java/i2p/bote/android/config/SetPasswordFragment.java b/app/src/main/java/i2p/bote/android/config/SetPasswordFragment.java index 9b54c022..96bf415c 100644 --- a/app/src/main/java/i2p/bote/android/config/SetPasswordFragment.java +++ b/app/src/main/java/i2p/bote/android/config/SetPasswordFragment.java @@ -81,6 +81,11 @@ public class SetPasswordFragment extends Fragment { mNewField = (EditText) view.findViewById(R.id.password_new); mConfirmField = (EditText) view.findViewById(R.id.password_confirm); mError = (TextView) view.findViewById(R.id.error); + + if (!I2PBote.getInstance().getConfiguration().getPasswordFile().exists()) { + mOldField.setVisibility(View.GONE); + view.findViewById(R.id.msg_remove_password).setVisibility(View.GONE); + } } @Override diff --git a/app/src/main/res/layout/fragment_set_password.xml b/app/src/main/res/layout/fragment_set_password.xml index 71e02504..4dedc686 100644 --- a/app/src/main/res/layout/fragment_set_password.xml +++ b/app/src/main/res/layout/fragment_set_password.xml @@ -35,6 +35,13 @@ android:hint="@string/confirm_new_password" android:inputType="textPassword" /> + + Old password New password Confirm new password + To remove the password, leave the \'New password\' fields blank. Password changed successfully Identities New identity…