Changeset 76285 in webkit
- Timestamp:
- Jan 20, 2011 2:48:40 PM (13 years ago)
- Location:
- trunk/Source/WebKit2
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit2/ChangeLog
r76280 r76285 1 2011-01-20 Anders Carlsson <andersca@apple.com> 2 3 Reviewed by Adam Roben. 4 5 Add a timestamp to UpdateInfo 6 https://bugs.webkit.org/show_bug.cgi?id=52844 7 8 * Shared/UpdateInfo.cpp: 9 (WebKit::UpdateInfo::encode): 10 (WebKit::UpdateInfo::decode): 11 * Shared/UpdateInfo.h: 12 * WebProcess/WebPage/DrawingAreaImpl.cpp: 13 (WebKit::DrawingAreaImpl::setSize): 14 (WebKit::DrawingAreaImpl::display): 15 1 16 2011-01-20 Anders Carlsson <andersca@apple.com> 2 17 -
trunk/Source/WebKit2/Shared/UpdateInfo.cpp
r76061 r76285 32 32 void UpdateInfo::encode(CoreIPC::ArgumentEncoder* encoder) const 33 33 { 34 encoder->encode(timestamp); 34 35 encoder->encode(viewSize); 35 36 encoder->encode(scrollRect); … … 42 43 bool UpdateInfo::decode(CoreIPC::ArgumentDecoder* decoder, UpdateInfo& result) 43 44 { 45 if (!decoder->decode(result.timestamp)) 46 return false; 44 47 if (!decoder->decode(result.viewSize)) 45 48 return false; -
trunk/Source/WebKit2/Shared/UpdateInfo.h
r76061 r76285 47 47 static bool decode(CoreIPC::ArgumentDecoder*, UpdateInfo&); 48 48 49 // The timestamp of this update. 50 double timestamp; 51 49 52 // The size of the web view. 50 53 WebCore::IntSize viewSize; -
trunk/Source/WebKit2/WebProcess/WebPage/DrawingAreaImpl.cpp
r76179 r76285 144 144 UpdateInfo updateInfo; 145 145 146 if (m_isPaintingSuspended) 146 if (m_isPaintingSuspended) { 147 updateInfo.timestamp = currentTime(); 147 148 updateInfo.viewSize = m_webPage->size(); 148 else149 } else 149 150 display(updateInfo); 150 151 … … 263 264 m_webPage->layoutIfNeeded(); 264 265 266 updateInfo.timestamp = currentTime(); 265 267 updateInfo.viewSize = m_webPage->size(); 266 268 updateInfo.updateRectBounds = bounds;
Note: See TracChangeset
for help on using the changeset viewer.