vlc_value_t lockval;
/* FIXME: put this in the module (de)initialization ASAP */
- var_Create( p_this->p_libvlc, "qte", VLC_VAR_MUTEX );
+ var_Create( p_this->p_libvlc_global, "qte", VLC_VAR_MUTEX );
- var_Get( p_this->p_libvlc, "qte", &lockval );
+ var_Get( p_this->p_libvlc_global, "qte", &lockval );
vlc_mutex_lock( (vlc_mutex_t *) lockval.p_address );
if( i_refcount > 0 )
vlc_object_destroy( p_qte_main );
i_refcount--;
vlc_mutex_unlock( (vlc_mutex_t *) lockval.p_address );
- var_Destroy( p_this->p_libvlc, "qte" );
+ var_Destroy( p_this->p_libvlc_global, "qte" );
return VLC_ETHREAD;
}
{
vlc_value_t lockval;
- var_Get( p_this->p_libvlc, "qte", &lockval );
+ var_Get( p_this->p_libvlc_global, "qte", &lockval );
vlc_mutex_lock( (vlc_mutex_t *) lockval.p_address );
i_refcount--;
if( i_refcount > 0 )
{
vlc_mutex_unlock( (vlc_mutex_t *) lockval.p_address );
- var_Destroy( p_this->p_libvlc, "qte" );
+ var_Destroy( p_this->p_libvlc_global, "qte" );
return;
}
p_qte_main->p_qte_application->quit();
p_qte_main = NULL;
vlc_mutex_unlock( (vlc_mutex_t *) lockval.p_address );
- var_Destroy( p_this->p_libvlc, "qte" );
+ var_Destroy( p_this->p_libvlc_global, "qte" );
}
/*****************************************************************************