]> git.sesse.net Git - vlc/blobdiff - src/playlist/search.c
Some infrastructure work for playlist autoload/autosave
[vlc] / src / playlist / search.c
index 41d2d265156b97a6b287c28436c56f4646e2f49a..6a7f636d1a718090da4a488f09f64802430dd240 100644 (file)
@@ -68,14 +68,15 @@ playlist_item_t * playlist_ItemGetByInput( playlist_t * p_playlist ,
                                            input_item_t *p_item )
 {
     int i;
-    if( p_playlist->status.p_item && p_playlist->status.p_item->p_input == p_item )
+    if( p_playlist->status.p_item &&
+        p_playlist->status.p_item->p_input == p_item )
     {
         return p_playlist->status.p_item;
     }
 
     for( i =  0 ; i < p_playlist->i_all_size; i++ )
     {
-        if( p_playlist->pp_all_items[i]->p_input == p_item )
+        if( p_playlist->pp_all_items[i]->p_input->i_id == p_item->i_id )
         {
             return p_playlist->pp_all_items[i];
         }