Add ENABLE_STREAM guards to FileReaderLoader
authorcommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 27 Feb 2013 18:38:44 +0000 (18:38 +0000)
committercommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 27 Feb 2013 18:38:44 +0000 (18:38 +0000)
https://bugs.webkit.org/show_bug.cgi?id=110938

Patch by Zach Kuznia <zork@chromium.org> on 2013-02-27
Reviewed by Hajime Morrita.

* fileapi/FileReaderLoader.cpp:
* fileapi/FileReaderLoader.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@144212 268f45cc-cd09-0410-ab3c-d52691b4dbfc

Source/WebCore/ChangeLog
Source/WebCore/fileapi/FileReaderLoader.cpp
Source/WebCore/fileapi/FileReaderLoader.h

index 5a8e6b7..a39ad1f 100644 (file)
@@ -1,3 +1,13 @@
+2013-02-27  Zach Kuznia  <zork@chromium.org>
+
+        Add ENABLE_STREAM guards to FileReaderLoader
+        https://bugs.webkit.org/show_bug.cgi?id=110938
+
+        Reviewed by Hajime Morrita.
+
+        * fileapi/FileReaderLoader.cpp:
+        * fileapi/FileReaderLoader.h:
+
 2013-02-27  Allan Sandfeld Jensen  <allan.jensen@digia.com>
 
         Switch QtWebKit to GStreamer 1.0.
index aae501e..77c05fe 100644 (file)
@@ -274,6 +274,7 @@ PassRefPtr<ArrayBuffer> FileReaderLoader::arrayBufferResult() const
     return ArrayBuffer::create(m_rawData.get());
 }
 
+#if ENABLE(STREAM)
 PassRefPtr<Blob> FileReaderLoader::blobResult()
 {
     ASSERT(m_readType == ReadAsBlob);
@@ -294,6 +295,7 @@ PassRefPtr<Blob> FileReaderLoader::blobResult()
     }
     return m_blobResult;
 }
+#endif // ENABLE(STREAM)
 
 String FileReaderLoader::stringResult()
 {
@@ -382,6 +384,7 @@ void FileReaderLoader::setEncoding(const String& encoding)
         m_encoding = TextEncoding(encoding);
 }
 
+#if ENABLE(STREAM)
 void FileReaderLoader::setRange(unsigned start, unsigned length)
 {
     ASSERT(length > 0);
@@ -389,6 +392,7 @@ void FileReaderLoader::setRange(unsigned start, unsigned length)
     m_rangeStart = start;
     m_rangeEnd = start + length - 1;
 }
+#endif // ENABLE(STREAM)
 
 } // namespace WebCore
  
index d48b6b8..ec1bdfd 100644 (file)
@@ -73,14 +73,18 @@ public:
 
     String stringResult();
     PassRefPtr<ArrayBuffer> arrayBufferResult() const;
+#if ENABLE(STREAM)
     PassRefPtr<Blob> blobResult();
+#endif // ENABLE(STREAM)
     unsigned bytesLoaded() const { return m_bytesLoaded; }
     unsigned totalBytes() const { return m_totalBytes; }
     int errorCode() const { return m_errorCode; }
 
     void setEncoding(const String&);
     void setDataType(const String& dataType) { m_dataType = dataType; }
+#if ENABLE(STREAM)
     void setRange(unsigned, unsigned);
+#endif // ENABLE(STREAM)
 
 private:
     void terminate();