src/3rdparty/phonon/ds9/backendnode.cpp
changeset 30 5dc02b23752f
parent 3 41300fa6a67c
equal deleted inserted replaced
29:b72c6db6890b 30:5dc02b23752f
    65                     continue;
    65                     continue;
    66                 filter->QueryFilterInfo(&info);
    66                 filter->QueryFilterInfo(&info);
    67                 if (info.pGraph) {
    67                 if (info.pGraph) {
    68                     HRESULT hr = info.pGraph->RemoveFilter(filter);
    68                     HRESULT hr = info.pGraph->RemoveFilter(filter);
    69 
    69 
    70                     if (hr == VFW_E_NOT_STOPPED && m_mediaObject) {
    70                     if (FAILED(hr) && m_mediaObject) {
    71                         m_mediaObject->ensureStopped();
    71                         m_mediaObject->ensureStopped();
    72 
    72 
    73                         hr = info.pGraph->RemoveFilter(filter);
    73                         hr = info.pGraph->RemoveFilter(filter);
    74                     }
    74                     }
    75                     Q_ASSERT(SUCCEEDED(hr));
    75                     Q_ASSERT(SUCCEEDED(hr));