don't care abt old pw if didUnlock

Phillip Davis created

Change summary

src/main/java/eu/siacs/conversations/ui/ChangePasswordActivity.java | 6 
1 file changed, 4 insertions(+), 2 deletions(-)

Detailed changes

src/main/java/eu/siacs/conversations/ui/ChangePasswordActivity.java 🔗

@@ -52,8 +52,10 @@ public class ChangePasswordActivity extends XmppActivity {
                     }
                     final String currentPassword = binding.currentPassword.getText().toString();
                     final String newPassword = binding.newPassword.getText().toString();
-                    if (!account.isOptionSet(Account.OPTION_MAGIC_CREATE)
-                            && !currentPassword.equals(account.getPassword())) {
+                    if (!(didUnlock
+                          || account.isOptionSet(Account.OPTION_MAGIC_CREATE)
+                          || currentPassword.equals(account.getPassword())
+                        )) {
                         binding.currentPassword.requestFocus();
                         binding.currentPasswordLayout.setError(
                                 getString(R.string.account_status_unauthorized));