[STRMBASE] Fix MediaSeekingPassThru_GetPositions when the pins are unconnected. By...
authorAmine Khaldi <amine.khaldi@reactos.org>
Fri, 10 Apr 2015 09:47:32 +0000 (09:47 +0000)
committerAmine Khaldi <amine.khaldi@reactos.org>
Fri, 10 Apr 2015 09:47:32 +0000 (09:47 +0000)
svn path=/trunk/; revision=67128

reactos/lib/3rdparty/strmbase/pospass.c

index c08702d..91af649 100644 (file)
@@ -516,9 +516,11 @@ static HRESULT WINAPI MediaSeekingPassThru_GetPositions(IMediaSeeking * iface, L
     if (SUCCEEDED(hr)) {
         hr = IMediaSeeking_GetPositions(seek, pCurrent, pStop);
         IMediaSeeking_Release(seek);
+    } else if (hr == VFW_E_NOT_CONNECTED) {
+        *pCurrent = 0;
+        *pStop = 0;
+        hr = S_OK;
     }
-    else
-        return E_NOTIMPL;
     return hr;
 }