fix jpeg reading regression after #1805 - closes #2123 (patch from @clundgren)

This commit is contained in:
Dane Springmeyer 2014-01-18 20:31:47 -08:00
parent 482c4eb215
commit 449e83fbf2

View file

@ -170,7 +170,7 @@ void jpeg_reader<T>::skip(j_decompress_ptr cinfo, long count)
}
else
{
wrap->stream->seekg(count, std::ios_base::cur);
wrap->stream->seekg(count - wrap->manager.bytes_in_buffer, std::ios_base::cur);
// trigger buffer fill
wrap->manager.next_input_byte = 0;
wrap->manager.bytes_in_buffer = 0; //bytes_in_buffer may be zero on return.