diff options
Diffstat (limited to 'WebCore/platform/graphics/android/GLWebViewState.cpp')
-rw-r--r-- | WebCore/platform/graphics/android/GLWebViewState.cpp | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/WebCore/platform/graphics/android/GLWebViewState.cpp b/WebCore/platform/graphics/android/GLWebViewState.cpp index bbaed78..1a9b509 100644 --- a/WebCore/platform/graphics/android/GLWebViewState.cpp +++ b/WebCore/platform/graphics/android/GLWebViewState.cpp @@ -132,17 +132,14 @@ void GLWebViewState::resetExtra(bool repaint) m_navLayer = 0; } -bool GLWebViewState::paintBaseLayerContent(SkCanvas* canvas) +void GLWebViewState::paintBaseLayerContent(SkCanvas* canvas) { android::Mutex::Autolock lock(m_baseLayerLock); - if (m_baseLayer && m_baseLayer->content() - && !m_baseLayer->content()->isEmpty()) { - m_baseLayer->content()->draw(canvas); + if (m_baseLayer) { + m_baseLayer->draw(canvas); if (m_extra && m_navLayer) m_extra->draw(canvas, m_navLayer); - return true; } - return false; } void GLWebViewState::scheduleUpdate(const double& currentTime, float scale) |