| Index: chrome/browser/automation/testing_automation_provider.cc
|
| diff --git a/chrome/browser/automation/testing_automation_provider.cc b/chrome/browser/automation/testing_automation_provider.cc
|
| index 4bc985c8e42c21a3cd25b0dfe302c8ab2a532795..9b61c834e92651995394625a07197455b1acae0a 100644
|
| --- a/chrome/browser/automation/testing_automation_provider.cc
|
| +++ b/chrome/browser/automation/testing_automation_provider.cc
|
| @@ -6191,12 +6191,6 @@ void TestingAutomationProvider::GetTabTitleJSON(
|
| void TestingAutomationProvider::CaptureEntirePageJSON(
|
| DictionaryValue* args,
|
| IPC::Message* reply_message) {
|
| -#if defined(OS_LINUX)
|
| - // See crbug.com/89777.
|
| - AutomationJSONReply(this, reply_message).SendError(
|
| - "Taking a page snapshot is not supported on this platform");
|
| - return;
|
| -#endif
|
| if (SendErrorIfModalDialogActive(this, reply_message))
|
| return;
|
|
|
| @@ -6220,7 +6214,8 @@ void TestingAutomationProvider::CaptureEntirePageJSON(
|
| FilePath path(path_str);
|
| // This will delete itself when finished.
|
| PageSnapshotTaker* snapshot_taker = new PageSnapshotTaker(
|
| - this, reply_message, render_view, path);
|
| + this, reply_message,
|
| + TabContentsWrapper::GetCurrentWrapperForContents(tab_contents), path);
|
| snapshot_taker->Start();
|
| } else {
|
| AutomationJSONReply(this, reply_message)
|
|
|