diff options
Diffstat (limited to 'chrome/browser/automation/automation_provider_observers.cc')
-rw-r--r-- | chrome/browser/automation/automation_provider_observers.cc | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/chrome/browser/automation/automation_provider_observers.cc b/chrome/browser/automation/automation_provider_observers.cc index 7855a21..164d084 100644 --- a/chrome/browser/automation/automation_provider_observers.cc +++ b/chrome/browser/automation/automation_provider_observers.cc @@ -16,6 +16,7 @@ #include "base/string_util.h" #include "base/stringprintf.h" #include "base/threading/thread_restrictions.h" +#include "base/utf_string_conversions.h" #include "base/values.h" #include "chrome/app/chrome_command_ids.h" #include "chrome/browser/automation/automation_provider.h" @@ -1634,8 +1635,10 @@ void PageSnapshotTaker::ExecuteScript(const std::wstring& javascript) { L"window.domAutomationController.setAutomationId(%d);", reply_message_->routing_id()); - render_view_->ExecuteJavascriptInWebFrame(L"", set_automation_id); - render_view_->ExecuteJavascriptInWebFrame(L"", javascript); + render_view_->ExecuteJavascriptInWebFrame(string16(), + WideToUTF16Hack(set_automation_id)); + render_view_->ExecuteJavascriptInWebFrame(string16(), + WideToUTF16Hack(javascript)); } void PageSnapshotTaker::SendMessage(bool success) { |