- ppsz_text[0] = p_playlist->pp_items[i_dummy]->input.psz_name;
- ppsz_text[1] = "no info";
- gtk_list_store_append (p_list, &iter);
- gtk_list_store_set (p_list, &iter,
- 0, ppsz_text[0],
- 1, ppsz_text[1],
- 2, i_dummy, /* Hidden index */
- -1);
+ playlist_item_t *p_item = playlist_ItemGetById( p_playlist, i_dummy, VLC_TRUE );
+ if( p_item )
+ {
+ ppsz_text[0] = p_item->p_input->psz_name;
+ ppsz_text[1] = "no info";
+ gtk_list_store_append (p_list, &iter);
+ gtk_list_store_set (p_list, &iter,
+ 0, ppsz_text[0],
+ 1, ppsz_text[1],
+ 2, i_dummy, /* Hidden index */
+ -1);
+ }