Index: public/web/WebBlob.h |
diff --git a/public/web/WebBlob.h b/public/web/WebBlob.h |
index 07d39844f80e8d75cd1818fc385397b6bd03a1fd..7b9c64b04be8acc03657c51ca197f6aac374ddf1 100644 |
--- a/public/web/WebBlob.h |
+++ b/public/web/WebBlob.h |
@@ -37,6 +37,10 @@ |
#include "public/platform/WebString.h" |
#include "public/platform/WebURL.h" |
+#if BLINK_IMPLEMENTATION |
+#include "heap/Handle.h" |
+#endif |
+ |
namespace v8 { |
class Value; |
template <class T> class Handle; |
@@ -70,9 +74,8 @@ public: |
BLINK_EXPORT v8::Handle<v8::Value> toV8Value(); |
#if BLINK_IMPLEMENTATION |
- WebBlob(const WTF::PassRefPtr<WebCore::Blob>&); |
- WebBlob& operator=(const WTF::PassRefPtr<WebCore::Blob>&); |
- operator WTF::PassRefPtr<WebCore::Blob>() const; |
+ explicit WebBlob(const PassRefPtrWillBeRawPtr<WebCore::Blob>&); |
+ WebBlob& operator=(const PassRefPtrWillBeRawPtr<WebCore::Blob>&); |
#endif |
protected: |