Commit 8dc21015 authored by dgozman@chromium.org's avatar dgozman@chromium.org

[DevTools] Check m_frontendPage in InspectorFrontendHost.

This is another speculative crash fix (previous one was r181045).

BUG=400483

Review URL: https://codereview.chromium.org/546633006

git-svn-id: svn://svn.chromium.org/blink/trunk@181509 bbb929c8-8fbe-4397-9dbb-9b2b20218538
parent 129187df
...@@ -145,12 +145,16 @@ void InspectorFrontendHost::disconnectClient() ...@@ -145,12 +145,16 @@ void InspectorFrontendHost::disconnectClient()
void InspectorFrontendHost::setZoomFactor(float zoom) void InspectorFrontendHost::setZoomFactor(float zoom)
{ {
if (!m_frontendPage)
return;
if (LocalFrame* frame = m_frontendPage->deprecatedLocalMainFrame()) if (LocalFrame* frame = m_frontendPage->deprecatedLocalMainFrame())
frame->setPageAndTextZoomFactors(zoom, 1); frame->setPageAndTextZoomFactors(zoom, 1);
} }
float InspectorFrontendHost::zoomFactor() float InspectorFrontendHost::zoomFactor()
{ {
if (!m_frontendPage)
return 1;
if (LocalFrame* frame = m_frontendPage->deprecatedLocalMainFrame()) if (LocalFrame* frame = m_frontendPage->deprecatedLocalMainFrame())
return frame->pageZoomFactor(); return frame->pageZoomFactor();
return 1; return 1;
...@@ -158,6 +162,8 @@ float InspectorFrontendHost::zoomFactor() ...@@ -158,6 +162,8 @@ float InspectorFrontendHost::zoomFactor()
void InspectorFrontendHost::setInjectedScriptForOrigin(const String& origin, const String& script) void InspectorFrontendHost::setInjectedScriptForOrigin(const String& origin, const String& script)
{ {
if (!m_frontendPage)
return;
m_frontendPage->inspectorController().setInjectedScriptForOrigin(origin, script); m_frontendPage->inspectorController().setInjectedScriptForOrigin(origin, script);
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment