Index: chrome/browser/automation/automation_provider.cc |
=================================================================== |
--- chrome/browser/automation/automation_provider.cc (revision 5108) |
+++ chrome/browser/automation/automation_provider.cc (working copy) |
@@ -801,6 +801,8 @@ |
WaitForNavigation) |
IPC_MESSAGE_HANDLER(AutomationMsg_SetIntPreferenceRequest, |
SetIntPreference) |
+ IPC_MESSAGE_HANDLER(AutomationMsg_ShowingAppModalDialogRequest, |
+ GetShowingAppModalDialog) |
IPC_END_MESSAGE_MAP() |
} |
@@ -1063,6 +1065,12 @@ |
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; |