fLastUpdateTime( system_time() ),
fSettings( new BMessage( 'sett' ) )
{
- p_playlist = pl_Yield( p_intf );
+ p_playlist = pl_Hold( p_intf );
var_AddCallback( p_playlist, "intf-change", PlaylistChanged, this );
var_AddCallback( p_playlist, "item-change", PlaylistChanged, this );
var_AddCallback( p_playlist, "item-append", PlaylistChanged, this );
var_AddCallback( p_playlist, "item-deleted", PlaylistChanged, this );
- var_AddCallback( p_playlist, "playlist-current", PlaylistChanged, this );
+ var_AddCallback( p_playlist, "item-current", PlaylistChanged, this );
char psz_tmp[1024];
#define ADD_ELLIPSIS( a ) \
}
if( p_playlist )
{
- pl_Release( p_playlist );
+ vlc_object_release( p_playlist );
}
#if 0
if( fPlaylistWindow )
{
/* Save the volume */
config_PutInt( p_intf, "volume", p_mediaControl->GetVolume() );
- config_SaveConfigFile( p_intf, "main" );
/* Save the windows positions */
if ( fSettings->ReplaceRect( "main frame", Frame() ) != B_OK )