X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fthird_party%2FWebKit%2FSource%2Fweb%2FWebBlob.cpp;h=42f589af6408e1404de77c71d45adc63006f5df2;hb=1afa4dd80ef85af7c90efaea6959db1d92330844;hp=3c4ccac2b1a8e10d57139fc94e2914517c879b42;hpb=90762837333c13ccf56f2ad88e4481fc71e8d281;p=platform%2Fframework%2Fweb%2Fcrosswalk.git diff --git a/src/third_party/WebKit/Source/web/WebBlob.cpp b/src/third_party/WebKit/Source/web/WebBlob.cpp index 3c4ccac..42f589a 100644 --- a/src/third_party/WebKit/Source/web/WebBlob.cpp +++ b/src/third_party/WebKit/Source/web/WebBlob.cpp @@ -41,16 +41,14 @@ namespace blink { WebBlob WebBlob::createFromUUID(const WebString& uuid, const WebString& type, long long size) { - RefPtrWillBeRawPtr blob = Blob::create(BlobDataHandle::create(uuid, type, size)); - return WebBlob(blob); + return Blob::create(BlobDataHandle::create(uuid, type, size)); } WebBlob WebBlob::createFromFile(const WebString& path, long long size) { OwnPtr blobData = BlobData::create(); blobData->appendFile(path); - RefPtrWillBeRawPtr blob = Blob::create(BlobDataHandle::create(blobData.release(), size)); - return WebBlob(blob); + return Blob::create(BlobDataHandle::create(blobData.release(), size)); } WebBlob WebBlob::fromV8Value(v8::Handle value) @@ -59,7 +57,7 @@ WebBlob WebBlob::fromV8Value(v8::Handle value) v8::Handle object = v8::Handle::Cast(value); Blob* blob = V8Blob::toImpl(object); ASSERT(blob); - return WebBlob(blob); + return blob; } return WebBlob(); } @@ -88,12 +86,12 @@ v8::Handle WebBlob::toV8Value(v8::Handle creationContext, return toV8(m_private.get(), creationContext, isolate); } -WebBlob::WebBlob(const PassRefPtrWillBeRawPtr& blob) +WebBlob::WebBlob(Blob* blob) : m_private(blob) { } -WebBlob& WebBlob::operator=(const PassRefPtrWillBeRawPtr& blob) +WebBlob& WebBlob::operator=(Blob* blob) { m_private = blob; return *this;