Index: content/browser/download/save_item.h |
diff --git a/content/browser/download/save_item.h b/content/browser/download/save_item.h |
index b0e655da71e087d406761c90133836635a518333..ef463953bf7f47f9a45a6be0940034fa651b62ef 100644 |
--- a/content/browser/download/save_item.h |
+++ b/content/browser/download/save_item.h |
@@ -30,7 +30,8 @@ class SaveItem { |
SaveItem(const GURL& url, |
const Referrer& referrer, |
SavePackage* package, |
- SaveFileCreateInfo::SaveFileSource save_source); |
+ SaveFileCreateInfo::SaveFileSource save_source, |
+ int frame_tree_node_id); |
~SaveItem(); |
@@ -61,6 +62,7 @@ class SaveItem { |
const base::FilePath& file_name() const { return file_name_; } |
const GURL& url() const { return url_; } |
const Referrer& referrer() const { return referrer_; } |
+ int frame_tree_node_id() const { return frame_tree_node_id_; } |
int64_t total_bytes() const { return total_bytes_; } |
int64_t received_bytes() const { return received_bytes_; } |
bool has_final_name() const { return has_final_name_; } |
@@ -87,6 +89,10 @@ class SaveItem { |
GURL url_; |
Referrer referrer_; |
+ // Frame tree node id, if this save item represents a frame |
+ // (otherwise FrameTreeNode::kFrameTreeNodeInvalidID). |
+ int frame_tree_node_id_; |
+ |
// Total bytes expected. |
int64_t total_bytes_; |