| 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 58a04741f2109e7b289ffce7f17fd92bf98a8d0e..a569d48c6bce90cd8e518b6ad54123b42725f3eb 100644
|
| --- a/chrome/browser/automation/testing_automation_provider.cc
|
| +++ b/chrome/browser/automation/testing_automation_provider.cc
|
| @@ -6186,12 +6186,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;
|
|
|
| @@ -6215,7 +6209,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)
|
|
|