| Index: src/core/SkWriter32.cpp
|
| diff --git a/src/core/SkWriter32.cpp b/src/core/SkWriter32.cpp
|
| index e41e2df0c470423c34d017bc51e324165d9ed19a..ca21c5ad6db8efe43cd671d5e3cb453c3df07e53 100644
|
| --- a/src/core/SkWriter32.cpp
|
| +++ b/src/core/SkWriter32.cpp
|
| @@ -246,12 +246,6 @@ void SkWriter32::validate() const {
|
|
|
| const char* SkReader32::readString(size_t* outLen) {
|
| size_t len = this->readInt();
|
| - if (0xFFFF == len) {
|
| - if (outLen) {
|
| - *outLen = 0;
|
| - }
|
| - return NULL;
|
| - }
|
| const void* ptr = this->peek();
|
|
|
| // skip over teh string + '\0' and then pad to a multiple of 4
|
| @@ -275,9 +269,8 @@ size_t SkReader32::readIntoString(SkString* copy) {
|
|
|
| void SkWriter32::writeString(const char str[], size_t len) {
|
| if (NULL == str) {
|
| - // We're already requiring len < 0xFFFF, so we can use that to mark NULL.
|
| - this->write32(0xFFFF);
|
| - return;
|
| + str = "";
|
| + len = 0;
|
| }
|
| if ((long)len < 0) {
|
| len = strlen(str);
|
|
|