Index: third_party/WebKit/Source/core/css/FontFace.h |
diff --git a/third_party/WebKit/Source/core/css/FontFace.h b/third_party/WebKit/Source/core/css/FontFace.h |
index c9d51d307ea3aa5204c4755919ec1b7d94248dfc..0aa4022c59499b59ac77d8fc2a78ddc201984032 100644 |
--- a/third_party/WebKit/Source/core/css/FontFace.h |
+++ b/third_party/WebKit/Source/core/css/FontFace.h |
@@ -40,6 +40,8 @@ |
#include "core/dom/ActiveDOMObject.h" |
#include "core/dom/DOMException.h" |
#include "platform/fonts/FontTraits.h" |
+#include "wtf/PassRefPtr.h" |
+#include "wtf/RefCounted.h" |
#include "wtf/text/WTFString.h" |
namespace blink { |
@@ -112,8 +114,8 @@ |
bool hasPendingActivity() const final; |
private: |
- static FontFace* create(ExecutionContext*, const AtomicString& family, DOMArrayBuffer* source, const FontFaceDescriptors&); |
- static FontFace* create(ExecutionContext*, const AtomicString& family, DOMArrayBufferView*, const FontFaceDescriptors&); |
+ static FontFace* create(ExecutionContext*, const AtomicString& family, PassRefPtr<DOMArrayBuffer> source, const FontFaceDescriptors&); |
+ static FontFace* create(ExecutionContext*, const AtomicString& family, PassRefPtr<DOMArrayBufferView>, const FontFaceDescriptors&); |
static FontFace* create(ExecutionContext*, const AtomicString& family, const String& source, const FontFaceDescriptors&); |
explicit FontFace(ExecutionContext*); |