| Index: chrome/browser/extensions/extension_host.cc
|
| diff --git a/chrome/browser/extensions/extension_host.cc b/chrome/browser/extensions/extension_host.cc
|
| index ef06befbcf3ff8dc30251e0391b09bacc53073e8..ec519ff9c46b5aadaadec76fe0742ca74ad66e8b 100644
|
| --- a/chrome/browser/extensions/extension_host.cc
|
| +++ b/chrome/browser/extensions/extension_host.cc
|
| @@ -647,8 +647,12 @@ void ExtensionHost::RenderViewCreated(RenderViewHost* render_view_host) {
|
| extension_function_dispatcher_.reset(
|
| new ExtensionFunctionDispatcher(render_view_host, this, url_));
|
|
|
| - render_view_host->Send(new ViewMsg_EnablePreferredSizeChangedMode(
|
| - render_view_host->routing_id()));
|
| + if (extension_host_type_ == ViewType::EXTENSION_TOOLSTRIP ||
|
| + extension_host_type_ == ViewType::EXTENSION_MOLE ||
|
| + extension_host_type_ == ViewType::EXTENSION_POPUP) {
|
| + render_view_host->Send(new ViewMsg_EnablePreferredSizeChangedMode(
|
| + render_view_host->routing_id()));
|
| + }
|
| }
|
|
|
| int ExtensionHost::GetBrowserWindowID() const {
|
|
|