qcap: Remove initialization code from QI of VfwCapture.

This commit is contained in:
Michael Stefaniuc 2015-07-27 09:26:56 +02:00 committed by Alexandre Julliard
parent 7f1a5d4678
commit 6984db834a
1 changed files with 0 additions and 16 deletions

View File

@ -181,22 +181,6 @@ static HRESULT WINAPI VfwCapture_QueryInterface(IBaseFilter * iface, REFIID riid
else if (IsEqualIID(riid, &IID_IPersistPropertyBag))
*ppv = &This->IPersistPropertyBag_iface;
if (!IsEqualIID(riid, &IID_IUnknown) &&
!IsEqualIID(riid, &IID_IPersist) &&
!IsEqualIID(riid, &IID_IPersistPropertyBag) &&
!This->init)
{
FIXME("Capture system not initialised when looking for %s, "
"trying it on primary device now\n", debugstr_guid(riid));
This->driver_info = qcap_driver_init( This->pOutputPin, 0 );
if (!This->driver_info)
{
ERR("VfwCapture initialisation failed\n");
return E_UNEXPECTED;
}
This->init = TRUE;
}
if (*ppv)
{
TRACE("Returning %s interface\n", debugstr_guid(riid));