From 11219c9ede74aa1a6cebe5004929063d6b427aa2 Mon Sep 17 00:00:00 2001 From: Ryan Norton Date: Wed, 24 Nov 2004 21:24:11 +0000 Subject: [PATCH] finish getting rid of background flicker (MCI backend) git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@30771 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- src/msw/mediactrl.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/msw/mediactrl.cpp b/src/msw/mediactrl.cpp index 66807c4cbd..2b1a0fd77b 100644 --- a/src/msw/mediactrl.cpp +++ b/src/msw/mediactrl.cpp @@ -1014,10 +1014,13 @@ bool wxMCIMediaBackend::Play() MCI_PLAY_PARMS playParms; playParms.dwCallback = (DWORD)m_hNotifyWnd; - m_ctrl->Show(m_bVideo); - - return ( mciSendCommand(m_hDev, MCI_PLAY, MCI_NOTIFY, + bool bOK = ( mciSendCommand(m_hDev, MCI_PLAY, MCI_NOTIFY, (DWORD)(LPVOID)&playParms) == 0 ); + + if(bOK) + m_ctrl->Show(m_bVideo); + + return bOK; } //--------------------------------------------------------------------------- -- 2.45.2