Changeset 221117 in webkit
- Timestamp:
- Aug 23, 2017 4:53:42 PM (7 years ago)
- Location:
- trunk/Tools
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Tools/ChangeLog
r221099 r221117 1 2017-08-23 Jonathan Bedard <jbedard@apple.com> 2 3 Leaking CARenderServerBuffer in PlatformWebView::windowSnapshotImage() 4 https://bugs.webkit.org/show_bug.cgi?id=175905 5 6 Reviewed by Tim Horton. 7 8 * WebKitTestRunner/ios/PlatformWebViewIOS.mm: 9 (WTR::PlatformWebView::windowSnapshotImage): Pass CARenderServerBuffer to CGDataProviderCreateWithData 10 so that the buffer can be destroyed. 11 1 12 2017-08-23 Alex Christensen <achristensen@webkit.org> 2 13 -
trunk/Tools/WebKitTestRunner/ios/PlatformWebViewIOS.mm
r220506 r221117 346 346 347 347 static CGColorSpaceRef sRGBSpace = CGColorSpaceCreateWithName(kCGColorSpaceSRGB); 348 RetainPtr<CGDataProviderRef> provider = adoptCF(CGDataProviderCreateWithData( 0, data, CARenderServerGetBufferDataSize(buffer), releaseDataProviderData));348 RetainPtr<CGDataProviderRef> provider = adoptCF(CGDataProviderCreateWithData(buffer, data, CARenderServerGetBufferDataSize(buffer), releaseDataProviderData)); 349 349 350 350 RetainPtr<CGImageRef> cgImage = adoptCF(CGImageCreate(bufferWidth, bufferHeight, 8, 32, rowBytes, sRGBSpace, kCGImageAlphaPremultipliedFirst | kCGBitmapByteOrder32Host, provider.get(), 0, false, kCGRenderingIntentDefault));
Note: See TracChangeset
for help on using the changeset viewer.