Module: wine Branch: master Commit: 3329873b818bfbb2b70846b6f2aa34bd07f5b973 URL: http://source.winehq.org/git/wine.git/?a=commit;h=3329873b818bfbb2b70846b6f2...
Author: Maarten Lankhorst m.b.lankhorst@gmail.com Date: Fri Nov 5 23:19:12 2010 +0100
quartz: Forward IQualityControl on pullpin to base filter.
---
dlls/quartz/pin.c | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/dlls/quartz/pin.c b/dlls/quartz/pin.c index 118be2c..297b2d6 100644 --- a/dlls/quartz/pin.c +++ b/dlls/quartz/pin.c @@ -337,9 +337,10 @@ HRESULT WINAPI PullPin_QueryInterface(IPin * iface, REFIID riid, LPVOID * ppv) *ppv = iface; else if (IsEqualIID(riid, &IID_IPin)) *ppv = iface; - else if (IsEqualIID(riid, &IID_IMediaSeeking)) + else if (IsEqualIID(riid, &IID_IMediaSeeking) || + IsEqualIID(riid, &IID_IQualityControl)) { - return IBaseFilter_QueryInterface(This->pin.pinInfo.pFilter, &IID_IMediaSeeking, ppv); + return IBaseFilter_QueryInterface(This->pin.pinInfo.pFilter, riid, ppv); }
if (*ppv)