diff --git a/DShowPlugin/CaptureFilter.cpp b/DShowPlugin/CaptureFilter.cpp index 27ea880bd..b95591865 100644 --- a/DShowPlugin/CaptureFilter.cpp +++ b/DShowPlugin/CaptureFilter.cpp @@ -283,19 +283,19 @@ STDMETHODIMP CaptureFilter::QueryInterface(REFIID riid, void **ppv) *ppv = (IUnknown*)this; return NOERROR; } - if(riid == IID_IPersist) + else if(riid == IID_IPersist) { AddRef(); *ppv = (IPersist*)this; return NOERROR; } - if(riid == IID_IMediaFilter) + else if(riid == IID_IMediaFilter) { AddRef(); *ppv = (IMediaFilter*)this; return NOERROR; } - if(riid == IID_IBaseFilter) + else if(riid == IID_IBaseFilter) { AddRef(); *ppv = (IBaseFilter*)this;