| Index: Source/core/svg/SVGPathByteStreamBuilder.cpp
|
| diff --git a/Source/core/svg/SVGPathByteStreamBuilder.cpp b/Source/core/svg/SVGPathByteStreamBuilder.cpp
|
| index 330de55b8106404a1de7d5d9c13c10b87f8de891..57ac1749f3a365139679b672101976ecda9212e8 100644
|
| --- a/Source/core/svg/SVGPathByteStreamBuilder.cpp
|
| +++ b/Source/core/svg/SVGPathByteStreamBuilder.cpp
|
| @@ -29,16 +29,15 @@ namespace blink {
|
| // Helper class that coalesces writes to a SVGPathByteStream to a local buffer.
|
| class CoalescingBuffer {
|
| public:
|
| - CoalescingBuffer(SVGPathByteStream* byteStream)
|
| + CoalescingBuffer(SVGPathByteStream& byteStream)
|
| : m_currentOffset(0)
|
| , m_byteStream(byteStream)
|
| {
|
| - ASSERT(byteStream);
|
| }
|
| ~CoalescingBuffer()
|
| {
|
| for (size_t i = 0; i < m_currentOffset; ++i)
|
| - m_byteStream->append(m_bytes[i]);
|
| + m_byteStream.append(m_bytes[i]);
|
| }
|
|
|
| template<typename DataType>
|
| @@ -66,11 +65,11 @@ private:
|
| // Currently a cubic segment.
|
| size_t m_currentOffset;
|
| unsigned char m_bytes[sizeof(unsigned short) + sizeof(FloatPoint) * 3];
|
| - SVGPathByteStream* m_byteStream;
|
| + SVGPathByteStream& m_byteStream;
|
| };
|
|
|
| -SVGPathByteStreamBuilder::SVGPathByteStreamBuilder()
|
| - : m_byteStream(0)
|
| +SVGPathByteStreamBuilder::SVGPathByteStreamBuilder(SVGPathByteStream& byteStream)
|
| + : m_byteStream(byteStream)
|
| {
|
| }
|
|
|
|
|