[Title] Add null-check in the PageClient's destructor.
[Issue] N_SE-37245
[Problem] Unexpected force close
[Cause] The EwkViewImpl or WebPageProxy is not valid.
[Solution] null-check
Change-Id: I94b0af22cbeededf8f9d63a776d4c105289bc7e8
PageClientImpl::~PageClientImpl()
{
- m_viewImpl->page()->close();
+ if (m_viewImpl && m_viewImple->page())
+ m_viewImpl->page()->close();
}
#if OS(TIZEN)
PageClientEvasGL::~PageClientEvasGL()
{
- m_viewImpl->page()->close();
+ if (m_viewImpl && m_viewImple->page())
+ m_viewImpl->page()->close();
}
void PageClientEvasGL::updateViewportSize(const WebCore::IntSize& viewportSize, const int angle)