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…