summaryrefslogtreecommitdiffstats
path: root/content/browser/download
diff options
context:
space:
mode:
Diffstat (limited to 'content/browser/download')
-rw-r--r--content/browser/download/save_package.cc5
-rw-r--r--content/browser/download/save_package.h4
2 files changed, 6 insertions, 3 deletions
diff --git a/content/browser/download/save_package.cc b/content/browser/download/save_package.cc
index ffc2cd7..b09be32 100644
--- a/content/browser/download/save_package.cc
+++ b/content/browser/download/save_package.cc
@@ -1150,6 +1150,11 @@ const FilePath::CharType* SavePackage::ExtensionForMimeType(
return FILE_PATH_LITERAL("");
}
+TabContents* SavePackage::tab_contents() const {
+ return
+ static_cast<TabContents*>(content::WebContentsObserver::web_contents());
+}
+
void SavePackage::GetSaveInfo() {
// Can't use tab_contents_ in the file thread, so get the data that we need
// before calling to it.
diff --git a/content/browser/download/save_package.h b/content/browser/download/save_package.h
index 5e36b70..e18a160 100644
--- a/content/browser/download/save_package.h
+++ b/content/browser/download/save_package.h
@@ -122,9 +122,7 @@ class CONTENT_EXPORT SavePackage
SavePackageType save_type() const { return save_type_; }
int tab_id() const { return tab_id_; }
int id() const { return unique_id_; }
- TabContents* tab_contents() const {
- return content::WebContentsObserver::tab_contents();
- }
+ TabContents* tab_contents() const;
void GetSaveInfo();