| Index: chrome/browser/ui/cocoa/passwords/save_pending_password_view_controller.mm
|
| diff --git a/chrome/browser/ui/cocoa/passwords/save_pending_password_view_controller.mm b/chrome/browser/ui/cocoa/passwords/save_pending_password_view_controller.mm
|
| index 1b7ff8e4346fc1acd015eb4a566da160b640ed32..537370ce07e5fc580e782f0d6df0bc46fad5e186 100644
|
| --- a/chrome/browser/ui/cocoa/passwords/save_pending_password_view_controller.mm
|
| +++ b/chrome/browser/ui/cocoa/passwords/save_pending_password_view_controller.mm
|
| @@ -16,25 +16,21 @@
|
|
|
| @implementation SavePendingPasswordViewController
|
|
|
| -- (SavePendingPasswordViewController*)
|
| -initWithModel:(ManagePasswordsBubbleModel*)model
|
| - delegate:(id<ManagePasswordsBubbleContentViewDelegate>)delegate {
|
| - self = [super initWithModel:model
|
| - delegate:delegate];
|
| - return self;
|
| -}
|
| -
|
| - (NSButton*)defaultButton {
|
| return saveButton_;
|
| }
|
|
|
| - (void)onSaveClicked:(id)sender {
|
| - self.model->OnSaveClicked();
|
| + ManagePasswordsBubbleModel* model = self.model;
|
| + if (model)
|
| + model->OnSaveClicked();
|
| [delegate_ viewShouldDismiss];
|
| }
|
|
|
| - (void)onNeverForThisSiteClicked:(id)sender {
|
| - self.model->OnNeverForThisSiteClicked();
|
| + ManagePasswordsBubbleModel* model = self.model;
|
| + if (model)
|
| + model->OnNeverForThisSiteClicked();
|
| [delegate_ viewShouldDismiss];
|
| }
|
|
|
|
|