| Index: chrome/browser/guestview/guestview.cc
|
| diff --git a/chrome/browser/guestview/guestview.cc b/chrome/browser/guestview/guestview.cc
|
| index edbced3d11416d90d4b2f0a6b108e14a4d5f4a68..62d529189a504a0e66db4a9b617ef176358aa6c4 100644
|
| --- a/chrome/browser/guestview/guestview.cc
|
| +++ b/chrome/browser/guestview/guestview.cc
|
| @@ -41,9 +41,11 @@ scoped_ptr<DictionaryValue> GuestView::Event::GetArguments() {
|
| return args_.Pass();
|
| }
|
|
|
| -GuestView::GuestView(WebContents* guest_web_contents)
|
| +GuestView::GuestView(WebContents* guest_web_contents,
|
| + const std::string& extension_id)
|
| : guest_web_contents_(guest_web_contents),
|
| embedder_web_contents_(NULL),
|
| + extension_id_(extension_id),
|
| embedder_render_process_id_(0),
|
| browser_context_(guest_web_contents->GetBrowserContext()),
|
| guest_instance_id_(guest_web_contents->GetEmbeddedInstanceID()),
|
| @@ -64,12 +66,13 @@ GuestView::Type GuestView::GetViewTypeFromString(const std::string& api_type) {
|
|
|
| // static
|
| GuestView* GuestView::Create(WebContents* guest_web_contents,
|
| + const std::string& extension_id,
|
| GuestView::Type view_type) {
|
| switch (view_type) {
|
| case GuestView::WEBVIEW:
|
| - return new WebViewGuest(guest_web_contents);
|
| + return new WebViewGuest(guest_web_contents, extension_id);
|
| case GuestView::ADVIEW:
|
| - return new AdViewGuest(guest_web_contents);
|
| + return new AdViewGuest(guest_web_contents, extension_id);
|
| default:
|
| NOTREACHED();
|
| return NULL;
|
|
|