Passwords are not cleared when password wizard is canceled.
This commit is contained in:
michael starke
2013-06-22 13:08:17 +02:00
parent 68c892782d
commit 24501891a5

View File

@@ -265,7 +265,11 @@ enum {
[self.generatePasswordButton setEnabled:YES];
id controller = _activePopover.contentViewController;
if([controller respondsToSelector:@selector(generatedPassword)]) {
[self.selectedEntry setPasswordUndoable:[controller generatedPassword]];
NSString *password = [controller generatedPassword];
/* We should only use the password if there is actally one */
if([password length] > 0) {
[self.selectedEntry setPasswordUndoable:[controller generatedPassword]];
}
}
[_activePopover release];
_activePopover = nil;