Index: chrome/browser/extensions/api/streams_private/streams_private_api.cc |
diff --git a/chrome/browser/extensions/api/streams_private/streams_private_api.cc b/chrome/browser/extensions/api/streams_private/streams_private_api.cc |
index 1a1445aa22925b168ad253beb2b155b391d3f27b..67a1407d4b158cf2a6086a21acfbf8b3920ffb53 100644 |
--- a/chrome/browser/extensions/api/streams_private/streams_private_api.cc |
+++ b/chrome/browser/extensions/api/streams_private/streams_private_api.cc |
@@ -61,6 +61,7 @@ void StreamsPrivateAPI::ExecuteMimeTypeHandler( |
const std::string& extension_id, |
content::WebContents* web_contents, |
scoped_ptr<content::StreamHandle> stream, |
+ const std::string& view_id, |
int64 expected_content_size) { |
// Create the event's arguments value. |
streams_private::StreamInfo info; |
@@ -69,6 +70,10 @@ void StreamsPrivateAPI::ExecuteMimeTypeHandler( |
info.stream_url = stream->GetURL().spec(); |
info.tab_id = ExtensionTabUtil::GetTabId(web_contents); |
+ if (!view_id.empty()) { |
+ info.view_id.reset(new std::string(view_id)); |
+ } |
+ |
int size = -1; |
if (expected_content_size <= INT_MAX) |
size = expected_content_size; |