Browse Source

playlist/directory: refactor

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
pull/43/head
Thomas Guillem 10 years ago
committed by Rémi Denis-Courmont
parent
commit
2ff28cddde
  1. 14
      modules/demux/playlist/directory.c

14
modules/demux/playlist/directory.c

@ -163,13 +163,13 @@ static int Demux( demux_t *p_demux )
{
int i_name_len = p_item->psz_name ? strlen( p_item->psz_name ) : 0;
/* skip "." and ".." and hidden files if option is activated */
if( ( !b_show_hiddenfiles && i_name_len > 0 &&
p_item->psz_name[0] == '.' ) ||
( i_name_len == 1 && p_item->psz_name[0] == '.' ) ||
( i_name_len == 2 && p_item->psz_name[0] == '.' &&
p_item->psz_name[1] == '.' ) ||
has_ext( psz_ignored_exts, p_item->psz_name ))
/* skip null, "." and ".." and hidden files if option is activated */
if( !i_name_len || strcmp( p_item->psz_name, "." ) == 0
|| strcmp( p_item->psz_name, ".." ) == 0
|| ( !b_show_hiddenfiles && p_item->psz_name[0] == '.' ) )
goto skip_item;
/* skip ignored files */
if( has_ext( psz_ignored_exts, p_item->psz_name ) )
goto skip_item;
input_item_CopyOptions( p_node->p_item, p_item );

Loading…
Cancel
Save