| Index: chrome/browser/ui/cocoa/javascript_app_modal_dialog_cocoa.mm
|
| diff --git a/chrome/browser/ui/cocoa/javascript_app_modal_dialog_cocoa.mm b/chrome/browser/ui/cocoa/javascript_app_modal_dialog_cocoa.mm
|
| index 214e1380953072a90a4ec16484f24f2dffa7357a..359230d4586fb61dcbc6925c21d5fb03f060231d 100644
|
| --- a/chrome/browser/ui/cocoa/javascript_app_modal_dialog_cocoa.mm
|
| +++ b/chrome/browser/ui/cocoa/javascript_app_modal_dialog_cocoa.mm
|
| @@ -219,7 +219,7 @@ enum AlertAction {
|
| // JavaScriptAppModalDialogCocoa, public:
|
|
|
| JavaScriptAppModalDialogCocoa::JavaScriptAppModalDialogCocoa(
|
| - JavaScriptAppModalDialog* dialog)
|
| + app_modal_dialogs::JavaScriptAppModalDialog* dialog)
|
| : dialog_(dialog),
|
| helper_(NULL) {
|
| // Determine the names of the dialog buttons based on the flags. "Default"
|
| @@ -440,14 +440,14 @@ void JavaScriptAppModalDialogCocoa::CancelAppModalDialog() {
|
| namespace {
|
|
|
| class ChromeJavaScritpNativeDialogCocoaFactory
|
| - : public JavaScriptNativeDialogFactory {
|
| + : public app_modal_dialogs::JavaScriptNativeDialogFactory {
|
| public:
|
| ChromeJavaScritpNativeDialogCocoaFactory() {}
|
| ~ChromeJavaScritpNativeDialogCocoaFactory() override {}
|
|
|
| private:
|
| - NativeAppModalDialog* CreateNativeJavaScriptDialog(
|
| - JavaScriptAppModalDialog* dialog,
|
| + app_modal_dialogs::NativeAppModalDialog* CreateNativeJavaScriptDialog(
|
| + app_modal_dialogs::JavaScriptAppModalDialog* dialog,
|
| gfx::NativeWindow parent_window) override {
|
| return new JavaScriptAppModalDialogCocoa(dialog);
|
| }
|
| @@ -458,6 +458,7 @@ class ChromeJavaScritpNativeDialogCocoaFactory
|
| } // namespace
|
|
|
| void InstallChromeJavaScriptNativeDialogFactory() {
|
| - SetJavaScriptNativeDialogFactory(
|
| - make_scoped_ptr(new ChromeJavaScritpNativeDialogCocoaFactory));
|
| + app_modal_dialogs::JavaScriptDialogManager::GetInstance()->
|
| + SetNativeDialogFactory(
|
| + make_scoped_ptr(new ChromeJavaScritpNativeDialogCocoaFactory));
|
| }
|
|
|