Commit 22aa682a authored by Damien Fouilleul's avatar Damien Fouilleul

- directx: put the code in the right place ;)

parent f559d245
...@@ -829,6 +829,14 @@ static void Display( vout_thread_t *p_vout, picture_t *p_pic ) ...@@ -829,6 +829,14 @@ static void Display( vout_thread_t *p_vout, picture_t *p_pic )
msg_Warn( p_vout, "could not blit surface (error %li)", dxresult ); msg_Warn( p_vout, "could not blit surface (error %li)", dxresult );
return; return;
} }
else
{
/* if set, remove the black brush to avoid flickering in repaint operations */
if( 0UL != GetClassLong( p_vout->p_sys->hvideownd, GCL_HBRBACKGROUND) )
{
SetClassLong(p_vout->p_sys->hvideownd, GCL_HBRBACKGROUND, (ULONG)0UL);
}
}
} }
else /* using overlay */ else /* using overlay */
...@@ -857,12 +865,6 @@ static void Display( vout_thread_t *p_vout, picture_t *p_pic ) ...@@ -857,12 +865,6 @@ static void Display( vout_thread_t *p_vout, picture_t *p_pic )
return; return;
} }
DirectXUnlockSurface( p_vout, p_pic ); DirectXUnlockSurface( p_vout, p_pic );
/* if set, remove the black brush to avoid flickering in repaint operations */
if( 0UL != GetClassLong( p_vout->p_sys->hvideownd, GCL_HBRBACKGROUND) )
{
SetClassLong(p_vout->p_sys->hvideownd, GCL_HBRBACKGROUND, (ULONG)0UL);
}
} }
} }
......
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