Commit f2e48db1 authored by Geoffroy Couprie's avatar Geoffroy Couprie

there's no vlc_thread_create(p_helper)

parent d0c9363f
...@@ -368,16 +368,21 @@ LRESULT CALLBACK WMCOPYWNDPROC( HWND hwnd, UINT uMsg, WPARAM wParam, ...@@ -368,16 +368,21 @@ LRESULT CALLBACK WMCOPYWNDPROC( HWND hwnd, UINT uMsg, WPARAM wParam,
*****************************************************************************/ *****************************************************************************/
void system_End( libvlc_int_t *p_this ) void system_End( libvlc_int_t *p_this )
{ {
HWND ipcwindow;
if( p_this && vlc_global() ) if( p_this && vlc_global() )
{ {
free( vlc_global()->psz_vlcpath ); free( vlc_global()->psz_vlcpath );
vlc_global()->psz_vlcpath = NULL; vlc_global()->psz_vlcpath = NULL;
} }
if( ipcwindow = FindWindow( 0, L"VLC ipc "VERSION ) )
{
SendMessage( ipcwindow, WM_QUIT, 0, 0 );
}
if (p_helper && p_helper->p_parent == VLC_OBJECT(p_this) ) if (p_helper && p_helper->p_parent == VLC_OBJECT(p_this) )
{ {
/* FIXME: thread-safety... */ /* FIXME: thread-safety... */
SendMessage( NULL, WM_QUIT, 0, 0 );
vlc_thread_join (p_helper);
vlc_object_detach (p_helper); vlc_object_detach (p_helper);
vlc_object_release (p_helper); vlc_object_release (p_helper);
p_helper = NULL; p_helper = NULL;
......
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