Changeset 26580 in webkit


Ignore:
Timestamp:
Oct 14, 2007 4:28:20 AM (17 years ago)
Author:
bdash
Message:

2007-10-14 Peter Kasting <zerodpx@gmail.com>

Reviewed by Maciej.

http://bugs.webkit.org/show_bug.cgi?id=15141
Feed GIF reader data from the point in the stream it expects. Also,
mirror the reader's failure state up to the wrapping decoder.

  • platform/image-decoders/gif/GIFImageReader.cpp: (GIFImageReader::read):
Location:
trunk/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/WebCore/ChangeLog

    r26579 r26580  
     12007-10-14  Peter Kasting  <zerodpx@gmail.com>
     2
     3        Reviewed by Maciej.
     4
     5        http://bugs.webkit.org/show_bug.cgi?id=15141
     6        Feed GIF reader data from the point in the stream it expects.  Also,
     7        mirror the reader's failure state up to the wrapping decoder.
     8
     9        * platform/image-decoders/gif/GIFImageReader.cpp:
     10        (GIFImageReader::read):
     11
    1122007-10-14  Peter Kasting  <zerodpx@gmail.com>
    213
  • trunk/WebCore/platform/image-decoders/gif/GIFImageReader.cpp

    r25295 r26580  
    416416      bytes_in_hold += l;
    417417      bytes_to_consume -= l;
     418      if (clientptr)
     419        clientptr->decodingHalted(0);
    418420      return true;
    419421    }
     
    922924    case gif_error:
    923925      // nsGIFDecoder2::EndGIF(gs->clientptr, gs->loop_count);
    924       return true;
     926      return false;
    925927
    926928    // We shouldn't ever get here.
     
    946948  }
    947949
     950  if (clientptr)
     951    clientptr->decodingHalted(0);
    948952  return true;
    949953}
Note: See TracChangeset for help on using the changeset viewer.