| Index: chrome/browser/automation/automation_provider.cc
|
| ===================================================================
|
| --- chrome/browser/automation/automation_provider.cc (revision 18052)
|
| +++ chrome/browser/automation/automation_provider.cc (working copy)
|
| @@ -4,6 +4,7 @@
|
|
|
| #include "chrome/browser/automation/automation_provider.h"
|
|
|
| +#include "app/l10n_util.h"
|
| #include "app/message_box_flags.h"
|
| #include "base/file_version_info.h"
|
| #include "base/message_loop.h"
|
| @@ -955,6 +956,7 @@
|
| IPC_MESSAGE_HANDLER(AutomationMsg_NormalBrowserWindowCount,
|
| GetNormalBrowserWindowCount)
|
| IPC_MESSAGE_HANDLER(AutomationMsg_BrowserWindow, GetBrowserWindow)
|
| + IPC_MESSAGE_HANDLER(AutomationMsg_GetBrowserLocale, GetBrowserLocale)
|
| IPC_MESSAGE_HANDLER(AutomationMsg_LastActiveBrowserWindow,
|
| GetLastActiveBrowserWindow)
|
| IPC_MESSAGE_HANDLER(AutomationMsg_ActiveWindow, GetActiveWindow)
|
| @@ -1335,6 +1337,11 @@
|
| }
|
| }
|
|
|
| +void AutomationProvider::GetBrowserLocale(string16* locale) {
|
| + DCHECK(g_browser_process);
|
| + *locale = WideToUTF16(g_browser_process->GetApplicationLocale());
|
| +}
|
| +
|
| void AutomationProvider::GetBrowserWindowCount(int* window_count) {
|
| *window_count = static_cast<int>(BrowserList::size());
|
| }
|
|
|