Changeset 86689 in webkit


Ignore:
Timestamp:
May 17, 2011 11:08:02 AM (13 years ago)
Author:
andersca@apple.com
Message:

2011-05-17 Anders Carlsson <andersca@apple.com>

Reviewed by Dan Bernstein.

Incomplete page painting at dropbox.com
https://bugs.webkit.org/show_bug.cgi?id=60974
<rdar://problem/9448213>

When we're exiting compositing mode and haven't sent an EnterAcceleratedCompositingMode
message to the UI process, we still need to send the updated bits to the ui process.


  • WebProcess/WebPage/DrawingAreaImpl.cpp: (WebKit::DrawingAreaImpl::exitAcceleratedCompositingMode):
Location:
trunk/Source/WebKit2
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit2/ChangeLog

    r86688 r86689  
     12011-05-17  Anders Carlsson  <andersca@apple.com>
     2
     3        Reviewed by Dan Bernstein.
     4
     5        Incomplete page painting at dropbox.com
     6        https://bugs.webkit.org/show_bug.cgi?id=60974
     7        <rdar://problem/9448213>
     8
     9        When we're exiting compositing mode and haven't sent an EnterAcceleratedCompositingMode
     10        message to the UI process, we still need to send the updated bits to the ui process.
     11       
     12        * WebProcess/WebPage/DrawingAreaImpl.cpp:
     13        (WebKit::DrawingAreaImpl::exitAcceleratedCompositingMode):
     14
    1152011-05-17  Brady Eidson  <beidson@apple.com>
    216
  • trunk/Source/WebKit2/WebProcess/WebPage/DrawingAreaImpl.cpp

    r86612 r86689  
    456456            m_webPage->send(Messages::DrawingAreaProxy::ExitAcceleratedCompositingMode(m_backingStoreStateID, updateInfo));
    457457            m_compositingAccordingToProxyMessages = false;
     458        } else {
     459            // If we left accelerated compositing mode before we sent an EnterAcceleratedCompositingMode message to the
     460            // UI process, we still need to let it know about the new contents, so send an Update message.
     461            m_webPage->send(Messages::DrawingAreaProxy::Update(m_backingStoreStateID, updateInfo));
    458462        }
    459463    }
Note: See TracChangeset for help on using the changeset viewer.