Vincent Povirk : windowscodecs: Fix the seeking in stream region streams.

Alexandre Julliard julliard at winehq.org
Mon Sep 13 17:14:44 CDT 2010


Module: wine
Branch: master
Commit: 72bd534908a62d974d953dcb93686a1de3972224
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=72bd534908a62d974d953dcb93686a1de3972224

Author: Vincent Povirk <vincent at codeweavers.com>
Date:   Sat Sep 11 19:19:34 2010 -0500

windowscodecs: Fix the seeking in stream region streams.

---

 dlls/windowscodecs/stream.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dlls/windowscodecs/stream.c b/dlls/windowscodecs/stream.c
index a00f666..d43cfd8 100644
--- a/dlls/windowscodecs/stream.c
+++ b/dlls/windowscodecs/stream.c
@@ -341,7 +341,7 @@ static HRESULT WINAPI StreamOnStreamRange_Read(IStream *iface,
     if (SUCCEEDED(hr))
     {
         SetPosition.QuadPart = This->pos.QuadPart + This->offset.QuadPart;
-        hr = IStream_Seek(This->stream, SetPosition, STREAM_SEEK_CUR, NULL);
+        hr = IStream_Seek(This->stream, SetPosition, STREAM_SEEK_SET, NULL);
     }
     if (SUCCEEDED(hr))
     {
@@ -384,7 +384,7 @@ static HRESULT WINAPI StreamOnStreamRange_Write(IStream *iface,
     if (SUCCEEDED(hr))
     {
         SetPosition.QuadPart = This->pos.QuadPart + This->offset.QuadPart;
-        hr = IStream_Seek(This->stream, SetPosition, STREAM_SEEK_CUR, NULL);
+        hr = IStream_Seek(This->stream, SetPosition, STREAM_SEEK_SET, NULL);
     }
     if (SUCCEEDED(hr))
     {




More information about the wine-cvs mailing list