]> git.sesse.net Git - vlc/commitdiff
lua_playlist: Use the title of the item and fallback to the name if this one is empty...
authorRémi Duraffort <ivoire@videolan.org>
Thu, 8 Apr 2010 13:20:00 +0000 (15:20 +0200)
committerRémi Duraffort <ivoire@videolan.org>
Thu, 8 Apr 2010 13:20:00 +0000 (15:20 +0200)
modules/misc/lua/libs/playlist.c

index 55de0234a26ce848100a32d31f3d93dcb59307a6..df0f15c2b038c23c0f7cf105d0c9e0838e0777ac 100644 (file)
@@ -160,7 +160,6 @@ static int vlclua_playlist_enqueue( lua_State *L )
     return 1;
 }
 
-static void push_playlist_item( lua_State *L, playlist_item_t *p_item );
 static void push_playlist_item( lua_State *L, playlist_item_t *p_item )
 {
     input_item_t *p_input = p_item->p_input;
@@ -186,7 +185,9 @@ static void push_playlist_item( lua_State *L, playlist_item_t *p_item )
     lua_setfield( L, -2, "flags" );
     if( p_input )
     {
-        lua_pushstring( L, p_input->psz_name );
+        char *psz_name = input_item_GetTitleFbName( p_input );
+        lua_pushstring( L, psz_name );
+        free( psz_name );
         lua_setfield( L, -2, "name" );
         lua_pushstring( L, p_input->psz_uri );
         lua_setfield( L, -2, "path" );