Maarten Lankhorst : quartz: Make sure video window is actually destroyed.
Module: wine Branch: master Commit: 89161a8ded8bc55be02fdf93336a74dab724d46b URL: http://source.winehq.org/git/wine.git/?a=commit;h=89161a8ded8bc55be02fdf9333... Author: Maarten Lankhorst <m.b.lankhorst(a)gmail.com> Date: Fri Dec 3 09:38:10 2010 +0100 quartz: Make sure video window is actually destroyed. --- dlls/quartz/videorenderer.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diff --git a/dlls/quartz/videorenderer.c b/dlls/quartz/videorenderer.c index 290864b..aa870da 100644 --- a/dlls/quartz/videorenderer.c +++ b/dlls/quartz/videorenderer.c @@ -678,7 +678,8 @@ static ULONG WINAPI VideoRendererInner_Release(IUnknown * iface) { IPin *pConnectedTo; - DestroyWindow(This->hWnd); + if (This->hWnd) + SendMessageW(This->hWnd, WM_CLOSE, 0, 0); PostThreadMessageA(This->ThreadID, WM_QUIT, 0, 0); WaitForSingleObject(This->hThread, INFINITE); CloseHandle(This->hThread);
participants (1)
-
Alexandre Julliard