diff options
Diffstat (limited to 'chrome/browser/automation/automation_provider.cc')
-rw-r--r-- | chrome/browser/automation/automation_provider.cc | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/chrome/browser/automation/automation_provider.cc b/chrome/browser/automation/automation_provider.cc index 8e572ab..b9bd059 100644 --- a/chrome/browser/automation/automation_provider.cc +++ b/chrome/browser/automation/automation_provider.cc @@ -801,6 +801,8 @@ void AutomationProvider::OnMessageReceived(const IPC::Message& message) { WaitForNavigation) IPC_MESSAGE_HANDLER(AutomationMsg_SetIntPreferenceRequest, SetIntPreference) + IPC_MESSAGE_HANDLER(AutomationMsg_ShowingAppModalDialogRequest, + GetShowingAppModalDialog) IPC_END_MESSAGE_MAP() } @@ -1063,6 +1065,12 @@ void AutomationProvider::GetBrowserWindowCount(const IPC::Message& message) { message.routing_id(), static_cast<int>(BrowserList::size()))); } +void AutomationProvider::GetShowingAppModalDialog(const IPC::Message& message) { + Send(new AutomationMsg_ShowingAppModalDialogResponse( + message.routing_id(), + static_cast<bool>(BrowserList::IsShowingAppModalDialog()))); +} + void AutomationProvider::GetBrowserWindow(const IPC::Message& message, int index) { int handle = 0; |