Chromium Code Reviews| Index: chrome/browser/ui/cocoa/importer/import_lock_dialog_cocoa.mm |
| diff --git a/chrome/browser/ui/cocoa/importer/import_lock_dialog_cocoa.mm b/chrome/browser/ui/cocoa/importer/import_lock_dialog_cocoa.mm |
| index 45b25e91b480f787e2a2314f291a6f80d67773d2..1c594e9d41b8d533372b4687b6f6e186d44b3e60 100644 |
| --- a/chrome/browser/ui/cocoa/importer/import_lock_dialog_cocoa.mm |
| +++ b/chrome/browser/ui/cocoa/importer/import_lock_dialog_cocoa.mm |
| @@ -18,9 +18,11 @@ using base::UserMetricsAction; |
| namespace importer { |
| +base::scoped_nsobject<NSAlert> lock_alert; |
| + |
| void ShowImportLockDialog(gfx::NativeWindow parent, |
| const base::Callback<void(bool)>& callback) { |
| - base::scoped_nsobject<NSAlert> lock_alert([[NSAlert alloc] init]); |
| + lock_alert.reset([[NSAlert alloc] init]); |
| [lock_alert addButtonWithTitle:l10n_util::GetNSStringWithFixup( |
| IDS_IMPORTER_LOCK_OK)]; |
| [lock_alert addButtonWithTitle:l10n_util::GetNSStringWithFixup( |
| @@ -36,4 +38,9 @@ void ShowImportLockDialog(gfx::NativeWindow parent, |
| content::RecordAction(UserMetricsAction("ImportLockDialogCocoa_Shown")); |
| } |
| +void HideImportLockDialog() { |
| + [NSApp endSheet:[lock_alert window]]; |
| + lock_alert.reset(); |
|
Ilya Sherman
2017/03/29 06:29:02
I just tested this on my Mac, and I couldn't actua
nikhil.sahni
2017/03/30 12:13:35
Done.
|
| +} |
| + |
| } // namespace importer |