From 24501891a5ae72e14fd2a12cead880534f5abb57 Mon Sep 17 00:00:00 2001 From: michael starke Date: Sat, 22 Jun 2013 13:08:17 +0200 Subject: [PATCH] Fixed #21 Passwords are not cleared when password wizard is canceled. --- MacPass/MPInspectorViewController.m | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/MacPass/MPInspectorViewController.m b/MacPass/MPInspectorViewController.m index e5fde967..d3246750 100644 --- a/MacPass/MPInspectorViewController.m +++ b/MacPass/MPInspectorViewController.m @@ -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;