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)); |
} |