Title: [171923] trunk/Source/WebCore
Revision
171923
Author
timothy_hor...@apple.com
Date
2014-08-01 11:16:19 -0700 (Fri, 01 Aug 2014)

Log Message

Build fix for iOS

* bindings/objc/DOM.mm:
(-[DOMRange renderedImageForcingBlackText:renderedImageForcingBlackText:]):
We use CGImageRef instead of NSImage here on iOS.

Modified Paths

Diff

Modified: trunk/Source/WebCore/ChangeLog (171922 => 171923)


--- trunk/Source/WebCore/ChangeLog	2014-08-01 17:46:27 UTC (rev 171922)
+++ trunk/Source/WebCore/ChangeLog	2014-08-01 18:16:19 UTC (rev 171923)
@@ -1,3 +1,11 @@
+2014-08-01  Tim Horton  <timothy_hor...@apple.com>
+
+        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  <nagy.ren...@stud.u-szeged.hu>
 
         ASSERTION FAILED: listNode in WebCore::RenderListItem::updateListMarkerNumbers

Modified: trunk/Source/WebCore/bindings/objc/DOM.mm (171922 => 171923)


--- trunk/Source/WebCore/bindings/objc/DOM.mm	2014-08-01 17:46:27 UTC (rev 171922)
+++ trunk/Source/WebCore/bindings/objc/DOM.mm	2014-08-01 18:16:19 UTC (rev 171923)
@@ -610,6 +610,8 @@
     if (!frame)
         return nil;
 
+    // iOS uses CGImageRef for drag images, which doesn't support separate logical/physical sizes.
+#if PLATFORM(MAC)
     RetainPtr<NSImage> renderedImage = createDragImageForRange(*frame, *range, forceBlackText);
 
     IntSize size([renderedImage size]);
@@ -617,6 +619,9 @@
     [renderedImage setSize:size];
 
     return renderedImage.autorelease();
+#else
+    return createDragImageForRange(*frame, *range, forceBlackText).autorelease();
+#endif
 }
 
 - (NSArray *)textRects
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to