diff options
Diffstat (limited to 'src/plugins/winrt/qwinrtmediaplayercontrol.cpp')
-rw-r--r-- | src/plugins/winrt/qwinrtmediaplayercontrol.cpp | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/src/plugins/winrt/qwinrtmediaplayercontrol.cpp b/src/plugins/winrt/qwinrtmediaplayercontrol.cpp index de6b3418e..fae8e6bf0 100644 --- a/src/plugins/winrt/qwinrtmediaplayercontrol.cpp +++ b/src/plugins/winrt/qwinrtmediaplayercontrol.cpp @@ -423,7 +423,7 @@ public: HRESULT hr; hr = MFCreateAsyncResult(readResult.Get(), callback, state, &asyncResult); RETURN_HR_IF_FAILED("Failed to create read callback result"); - QMetaObject::invokeMethod(q, "finishRead", Qt::QueuedConnection); + finishRead(); return S_OK; } @@ -906,10 +906,4 @@ QVideoRendererControl *QWinRTMediaPlayerControl::videoRendererControl() return d->videoRenderer; } -void QWinRTMediaPlayerControl::finishRead() -{ - Q_D(QWinRTMediaPlayerControl); - d->streamProvider->finishRead(); -} - QT_END_NAMESPACE |