/* Wait a tad so the meta has been fetched
* FIXME that's awfully wrong */
- msleep( 1000*4 );
+ msleep( 10000 );
/* Playing something ... */
input_item_t *p_input_item = input_GetItem( p_input );
{
GError *p_error = NULL;
char *psz_pixbuf;
- if( asprintf( &psz_pixbuf, "%s/vlc48x48.png", config_GetDataDir() ) >= 0 )
+ char *psz_data = config_GetDataDir( p_this );
+ if( asprintf( &psz_pixbuf, "%s/vlc48x48.png", psz_data ) >= 0 )
{
pix = gdk_pixbuf_new_from_file( psz_pixbuf, &p_error );
free( psz_pixbuf );
}
+ free( psz_data );
}
free( psz_arturl );