| Index: chrome/browser/tab_contents/tab_contents.cc | 
| =================================================================== | 
| --- chrome/browser/tab_contents/tab_contents.cc	(revision 65702) | 
| +++ chrome/browser/tab_contents/tab_contents.cc	(working copy) | 
| @@ -487,8 +487,13 @@ | 
| #if defined(OS_WIN) | 
| // If we still have a window handle, destroy it. GetNativeView can return | 
| // NULL if this contents was part of a window that closed. | 
| -  if (GetNativeView()) | 
| +  if (GetNativeView()) { | 
| +    RenderViewHost* host = render_view_host(); | 
| +    if (host && host->view()) { | 
| +      host->view()->WillWmDestroy(); | 
| +    } | 
| ::DestroyWindow(GetNativeView()); | 
| +  } | 
| #endif | 
|  | 
| // OnCloseStarted isn't called in unit tests. | 
|  |