From: timothy_horton@apple.com Date: Fri, 1 Aug 2014 18:16:19 +0000 (+0000) Subject: Build fix for iOS X-Git-Url: https://git.webkit.org/?p=WebKit-https.git;a=commitdiff_plain;h=131d200ec5a02e2e715ed11694dec688f2a086a9 Build fix for iOS * bindings/objc/DOM.mm: (-[DOMRange renderedImageForcingBlackText:renderedImageForcingBlackText:]): We use CGImageRef instead of NSImage here on iOS. git-svn-id: https://svn.webkit.org/repository/webkit/trunk@171923 268f45cc-cd09-0410-ab3c-d52691b4dbfc --- diff --git a/Source/WebCore/ChangeLog b/Source/WebCore/ChangeLog index dde4a5ee12df..6f7f1b76ee8e 100644 --- a/Source/WebCore/ChangeLog +++ b/Source/WebCore/ChangeLog @@ -1,3 +1,11 @@ +2014-08-01 Tim Horton + + Build fix for iOS + + * bindings/objc/DOM.mm: + (-[DOMRange renderedImageForcingBlackText:renderedImageForcingBlackText:]): + We use CGImageRef instead of NSImage here on iOS. + 2014-08-01 Renato Nagy ASSERTION FAILED: listNode in WebCore::RenderListItem::updateListMarkerNumbers diff --git a/Source/WebCore/bindings/objc/DOM.mm b/Source/WebCore/bindings/objc/DOM.mm index 12b187f9701e..780940cc623d 100644 --- a/Source/WebCore/bindings/objc/DOM.mm +++ b/Source/WebCore/bindings/objc/DOM.mm @@ -610,6 +610,8 @@ id kit(WebCore::EventTarget* eventTarget) if (!frame) return nil; + // iOS uses CGImageRef for drag images, which doesn't support separate logical/physical sizes. +#if PLATFORM(MAC) RetainPtr renderedImage = createDragImageForRange(*frame, *range, forceBlackText); IntSize size([renderedImage size]); @@ -617,6 +619,9 @@ id kit(WebCore::EventTarget* eventTarget) [renderedImage setSize:size]; return renderedImage.autorelease(); +#else + return createDragImageForRange(*frame, *range, forceBlackText).autorelease(); +#endif } - (NSArray *)textRects