From: RĂ©mi Denis-Courmont Date: Thu, 14 Oct 2010 16:47:15 +0000 (+0300) Subject: Old RC: remove goto divide-by-two hack (fix #4236) X-Git-Tag: 1.2.0-pre1~5084 X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=24188e89e466d724935a05fe67b393b7fb3958ce;p=vlc Old RC: remove goto divide-by-two hack (fix #4236) --- diff --git a/modules/control/rc.c b/modules/control/rc.c index 81b95dfdf2..42b5ae62bc 100644 --- a/modules/control/rc.c +++ b/modules/control/rc.c @@ -1328,15 +1328,14 @@ static int Playlist( vlc_object_t *p_this, char const *psz_cmd, { PL_LOCK; int i_pos = atoi( newval.psz_string ); - /* The playlist stores 2 times the same item: onelevel & category */ - int i_size = p_playlist->items.i_size / 2; + int i_size = p_playlist->items.i_size; if( i_pos <= 0 ) msg_rc( "%s", _("Error: `goto' needs an argument greater than zero.") ); else if( i_pos <= i_size ) { playlist_item_t *p_item, *p_parent; - p_item = p_parent = p_playlist->items.p_elems[i_pos*2-1]; + p_item = p_parent = p_playlist->items.p_elems[i_pos-1]; while( p_parent->p_parent ) p_parent = p_parent->p_parent; playlist_Control( p_playlist, PLAYLIST_VIEWPLAY, pl_Locked,