void WebContents::CloseContents(content::WebContents* source) {
Emit("close");
- if (type_ == BROWSER_WINDOW)
+ if (type_ == BROWSER_WINDOW && owner_window())
owner_window()->CloseContents(source);
}
void WebContents::RendererUnresponsive(content::WebContents* source) {
Emit("unresponsive");
- if (type_ == BROWSER_WINDOW)
+ if (type_ == BROWSER_WINDOW && owner_window())
owner_window()->RendererUnresponsive(source);
}
void WebContents::RendererResponsive(content::WebContents* source) {
Emit("responsive");
- if (type_ == BROWSER_WINDOW)
+ if (type_ == BROWSER_WINDOW && owner_window())
owner_window()->RendererResponsive(source);
}