Commit e0d5e16d authored by Zebediah Figura's avatar Zebediah Figura Committed by Alexandre Julliard

quartz/filtergraph: Don't check for cyclic connections in IFilterGraph2::Connect().

parent 98a0c1da
...@@ -1200,10 +1200,6 @@ static HRESULT WINAPI FilterGraph2_Connect(IFilterGraph2 *iface, IPin *ppinOut, ...@@ -1200,10 +1200,6 @@ static HRESULT WINAPI FilterGraph2_Connect(IFilterGraph2 *iface, IPin *ppinOut,
ppinOut = temp; ppinOut = temp;
} }
hr = CheckCircularConnection(This, ppinOut, ppinIn);
if (FAILED(hr))
goto out;
/* Try direct connection first */ /* Try direct connection first */
hr = IFilterGraph2_ConnectDirect(iface, ppinOut, ppinIn, NULL); hr = IFilterGraph2_ConnectDirect(iface, ppinOut, ppinIn, NULL);
......
...@@ -2318,7 +2318,7 @@ todo_wine ...@@ -2318,7 +2318,7 @@ todo_wine
IFilterGraph2_Disconnect(graph, &sink_pin.IPin_iface); IFilterGraph2_Disconnect(graph, &sink_pin.IPin_iface);
hr = IFilterGraph2_Connect(graph, &parser1_pins[1].IPin_iface, &parser1_pins[0].IPin_iface); hr = IFilterGraph2_Connect(graph, &parser1_pins[1].IPin_iface, &parser1_pins[0].IPin_iface);
todo_wine ok(hr == VFW_E_CANNOT_CONNECT, "Got hr %#x.\n", hr); ok(hr == VFW_E_CANNOT_CONNECT, "Got hr %#x.\n", hr);
parser1_pins[0].QueryInternalConnections_hr = S_OK; parser1_pins[0].QueryInternalConnections_hr = S_OK;
hr = IFilterGraph2_Connect(graph, &parser1_pins[1].IPin_iface, &parser1_pins[0].IPin_iface); hr = IFilterGraph2_Connect(graph, &parser1_pins[1].IPin_iface, &parser1_pins[0].IPin_iface);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment