Commit 0e463771 authored by Pierre d'Herbemont's avatar Pierre d'Herbemont

media_discoverer: Typo fix. Don't add the media twice.

parent 04cfbc32
...@@ -51,7 +51,6 @@ static void services_discovery_item_added( const vlc_event_t * p_event, ...@@ -51,7 +51,6 @@ static void services_discovery_item_added( const vlc_event_t * p_event,
* that category in a media_list. */ * that category in a media_list. */
if( psz_cat ) if( psz_cat )
{ {
p_mlist = kVLCDictionaryNotFound;
p_mlist = vlc_dictionary_value_for_key( &p_mdis->catname_to_submedialist, psz_cat ); p_mlist = vlc_dictionary_value_for_key( &p_mdis->catname_to_submedialist, psz_cat );
if( p_mlist == kVLCDictionaryNotFound ) if( p_mlist == kVLCDictionaryNotFound )
...@@ -62,7 +61,7 @@ static void services_discovery_item_added( const vlc_event_t * p_event, ...@@ -62,7 +61,7 @@ static void services_discovery_item_added( const vlc_event_t * p_event,
p_mlist->b_read_only = true; p_mlist->b_read_only = true;
/* Insert the newly created mlist in our dictionary */ /* Insert the newly created mlist in our dictionary */
__vlc_dictionary_insert( &p_mdis->catname_to_submedialist, psz_cat, p_mlist, 0 ); vlc_dictionary_insert( &p_mdis->catname_to_submedialist, psz_cat, p_mlist );
/* Insert the md into the root list */ /* Insert the md into the root list */
libvlc_media_list_lock( p_mdis->p_mlist ); libvlc_media_list_lock( p_mdis->p_mlist );
...@@ -74,10 +73,12 @@ static void services_discovery_item_added( const vlc_event_t * p_event, ...@@ -74,10 +73,12 @@ static void services_discovery_item_added( const vlc_event_t * p_event,
libvlc_media_release( p_catmd ); libvlc_media_release( p_catmd );
} }
} }
else
libvlc_media_list_lock( p_mlist ); {
_libvlc_media_list_add_media( p_mlist, p_md, NULL ); libvlc_media_list_lock( p_mlist );
libvlc_media_list_unlock( p_mlist ); _libvlc_media_list_add_media( p_mlist, p_md, NULL );
libvlc_media_list_unlock( p_mlist );
}
} }
/************************************************************************** /**************************************************************************
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment