Index: chrome/browser/automation/automation_provider_observers.cc |
diff --git a/chrome/browser/automation/automation_provider_observers.cc b/chrome/browser/automation/automation_provider_observers.cc |
index 67b25b8b5181bb64e68990bb1ea3efa0369c6a60..c1b9f6d568accc94f269b3f2e9d2a5ee616a3fa9 100644 |
--- a/chrome/browser/automation/automation_provider_observers.cc |
+++ b/chrome/browser/automation/automation_provider_observers.cc |
@@ -1434,10 +1434,12 @@ AutomationProviderDownloadUpdatedObserver:: |
AutomationProviderDownloadUpdatedObserver( |
AutomationProvider* provider, |
IPC::Message* reply_message, |
- bool wait_for_open) |
+ bool wait_for_open, |
+ bool item_incognito) |
: provider_(provider->AsWeakPtr()), |
reply_message_(reply_message), |
- wait_for_open_(wait_for_open) { |
+ wait_for_open_(wait_for_open), |
+ incognito_(item_incognito) { |
} |
AutomationProviderDownloadUpdatedObserver:: |
@@ -1454,7 +1456,7 @@ void AutomationProviderDownloadUpdatedObserver::OnDownloadUpdated( |
if (provider_) { |
scoped_ptr<DictionaryValue> return_value( |
- provider_->GetDictionaryFromDownloadItem(download)); |
+ provider_->GetDictionaryFromDownloadItem(download, incognito_)); |
AutomationJSONReply(provider_, reply_message_.release()).SendSuccess( |
return_value.get()); |
} |
@@ -1467,7 +1469,7 @@ void AutomationProviderDownloadUpdatedObserver::OnDownloadOpened( |
if (provider_) { |
scoped_ptr<DictionaryValue> return_value( |
- provider_->GetDictionaryFromDownloadItem(download)); |
+ provider_->GetDictionaryFromDownloadItem(download, incognito_)); |
AutomationJSONReply(provider_, reply_message_.release()).SendSuccess( |
return_value.get()); |
} |