Changeset 60676 in webkit


Ignore:
Timestamp:
Jun 4, 2010 5:05:04 AM (14 years ago)
Author:
eric@webkit.org
Message:

2010-06-04 Vangelis Kokkevis <vangelis@chromium.org>

Reviewed by Dimitri Glazkov.

[chromium] Fix scrolling bug with pages using accelerated compositing.
https://bugs.webkit.org/show_bug.cgi?id=40037

  • platform/graphics/chromium/LayerRendererChromium.cpp: (WebCore::LayerRendererChromium::LayerRendererChromium): (WebCore::LayerRendererChromium::drawLayers):
Location:
trunk/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/WebCore/ChangeLog

    r60675 r60676  
     12010-06-04  Vangelis Kokkevis  <vangelis@chromium.org>
     2
     3        Reviewed by Dimitri Glazkov.
     4
     5        [chromium] Fix scrolling bug with pages using accelerated compositing.
     6        https://bugs.webkit.org/show_bug.cgi?id=40037
     7
     8        * platform/graphics/chromium/LayerRendererChromium.cpp:
     9        (WebCore::LayerRendererChromium::LayerRendererChromium):
     10        (WebCore::LayerRendererChromium::drawLayers):
     11
    1122010-06-04  Matthew Delaney  <mdelaney@apple.com>
    213
  • trunk/WebCore/platform/graphics/chromium/LayerRendererChromium.cpp

    r60545 r60676  
    174174    , m_rootLayerTextureWidth(0)
    175175    , m_rootLayerTextureHeight(0)
     176    , m_scrollPosition(IntPoint(-1, -1))
    176177{
    177178    m_quadVboIds[Vertices] = m_quadVboIds[LayerElements] = 0;
     
    284285    glDisable(GL_DEPTH_TEST);
    285286    glDisable(GL_CULL_FACE);
     287
     288    if (m_scrollPosition == IntPoint(-1, -1))
     289        m_scrollPosition = scrollPosition;
    286290
    287291    IntPoint scrollDelta = toPoint(scrollPosition - m_scrollPosition);
Note: See TracChangeset for help on using the changeset viewer.