| 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 b0d27b4f79f0f4ced64e7341df53d80fe3c2ffe5..3f7165cd0a08f5d7160a4ef8a6f5aed5cf03846f 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::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 ChromeJavaScriptNativeDialogCocoaFactory
|
| - : public JavaScriptNativeDialogFactory {
|
| + : public app_modal::JavaScriptNativeDialogFactory {
|
| public:
|
| ChromeJavaScriptNativeDialogCocoaFactory() {}
|
| ~ChromeJavaScriptNativeDialogCocoaFactory() override {}
|
|
|
| private:
|
| - NativeAppModalDialog* CreateNativeJavaScriptDialog(
|
| - JavaScriptAppModalDialog* dialog,
|
| + app_modal::NativeAppModalDialog* CreateNativeJavaScriptDialog(
|
| + app_modal::JavaScriptAppModalDialog* dialog,
|
| gfx::NativeWindow parent_window) override {
|
| return new JavaScriptAppModalDialogCocoa(dialog);
|
| }
|
| @@ -458,6 +458,7 @@ class ChromeJavaScriptNativeDialogCocoaFactory
|
| } // namespace
|
|
|
| void InstallChromeJavaScriptNativeDialogFactory() {
|
| - SetJavaScriptNativeDialogFactory(
|
| - make_scoped_ptr(new ChromeJavaScriptNativeDialogCocoaFactory));
|
| + app_modal::JavaScriptDialogManager::GetInstance()->
|
| + SetNativeDialogFactory(
|
| + make_scoped_ptr(new ChromeJavaScriptNativeDialogCocoaFactory));
|
| }
|
|
|