Chromium Code Reviews| Index: chrome/browser/renderer_host/render_widget_host.cc |
| diff --git a/chrome/browser/renderer_host/render_widget_host.cc b/chrome/browser/renderer_host/render_widget_host.cc |
| index 7954a2d821083971c56aca163a425b821fe514b3..73d4718816487f15b206d5807078a068647d5471 100644 |
| --- a/chrome/browser/renderer_host/render_widget_host.cc |
| +++ b/chrome/browser/renderer_host/render_widget_host.cc |
| @@ -885,11 +885,18 @@ void RenderWidgetHost::OnMsgImeUpdateStatus(int control, |
| #if defined(OS_LINUX) |
| void RenderWidgetHost::OnMsgCreatePluginContainer(gfx::PluginWindowHandle id) { |
| - view_->CreatePluginContainer(id); |
| + // TODO(piman): view_ can only be NULL with delayed view creation in |
| + // extensions (see ExtensionHost::CreateRenderViewSoon). Figure out how to |
| + // support plugins in that case. |
|
Evan Martin
2009/12/01 06:29:15
Can you add a NOTIMPLEMENTED in the "else" case?
|
| + if (view_) { |
| + view_->CreatePluginContainer(id); |
| + } |
| } |
| void RenderWidgetHost::OnMsgDestroyPluginContainer(gfx::PluginWindowHandle id) { |
| - view_->DestroyPluginContainer(id); |
| + if (view_) { |
| + view_->DestroyPluginContainer(id); |
| + } |
| } |
| #elif defined(OS_MACOSX) |