if( !p_sys->b_isDialogProvider )
{
- vlc_value_t val;
- var_Create (p_this->p_libvlc, "qt4-iface", VLC_VAR_ADDRESS);
- val.p_address = p_this;
- var_Set (p_this->p_libvlc, "qt4-iface", val);
+ playlist_t *pl = pl_Get(p_this);
+ var_Create (pl, "qt4-iface", VLC_VAR_ADDRESS);
+ var_SetAddress (pl, "qt4-iface", p_this);
}
return VLC_SUCCESS;
}
intf_sys_t *p_sys = p_intf->p_sys;
if( !p_sys->b_isDialogProvider )
- var_Destroy (p_this->p_libvlc, "qt4-iface");
+ var_Destroy (pl_Get(p_this), "qt4-iface");
QVLCApp::triggerQuit();
return VLC_EGENERIC;
vlc_value_t val;
-
- if( var_Get( p_obj->p_libvlc, "qt4-iface", &val ) )
+ if( var_Inherit( p_obj, "qt4-iface", VLC_VAR_ADDRESS, &val ) )
val.p_address = NULL;
intf_thread_t *p_intf = (intf_thread_t *)val.p_address;