Module: wine Branch: master Commit: 631d9860adad82183a0174afb0f74ffee83e8686 URL: http://source.winehq.org/git/wine.git/?a=commit;h=631d9860adad82183a0174afb0...
Author: Vincent Povirk vincent@codeweavers.com Date: Wed Oct 20 12:54:08 2010 -0500
windowscodecs: Seek to start of stream when opening TIFF files.
---
dlls/windowscodecs/tiffformat.c | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-)
diff --git a/dlls/windowscodecs/tiffformat.c b/dlls/windowscodecs/tiffformat.c index f45e03d..742d963 100644 --- a/dlls/windowscodecs/tiffformat.c +++ b/dlls/windowscodecs/tiffformat.c @@ -183,6 +183,11 @@ static void tiff_stream_unmap(thandle_t client_data, tdata_t addr, toff_t size)
static TIFF* tiff_open_stream(IStream *stream, const char *mode) { + LARGE_INTEGER zero; + + zero.QuadPart = 0; + IStream_Seek(stream, zero, STREAM_SEEK_SET, NULL); + return pTIFFClientOpen("<IStream object>", mode, stream, tiff_stream_read, tiff_stream_write, tiff_stream_seek, tiff_stream_close, tiff_stream_size, tiff_stream_map, tiff_stream_unmap);