vlc | branch: master | Rémi Denis-Courmont <[email protected]> | Fri Oct 8 21:41:07 2010 +0300| [57d7451344c7890d845a43decb89d7f5df4e732d] | committer: Rémi Denis-Courmont
Playlist search: proper case-insensitive search (fix #4214) > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=57d7451344c7890d845a43decb89d7f5df4e732d --- src/playlist/search.c | 11 ++++++----- 1 files changed, 6 insertions(+), 5 deletions(-) diff --git a/src/playlist/search.c b/src/playlist/search.c index 773496e..6e47807 100644 --- a/src/playlist/search.c +++ b/src/playlist/search.c @@ -26,7 +26,8 @@ #include <assert.h> #include <vlc_common.h> -#include "vlc_playlist.h" +#include <vlc_playlist.h> +#include <vlc_charset.h> #include "playlist_internal.h" /*************************************************************************** @@ -134,12 +135,12 @@ static bool playlist_LiveSearchUpdateInternal( playlist_item_t *p_root, psz_title = p_item->p_input->psz_name; const char *psz_album = vlc_meta_Get( p_item->p_input->p_meta, vlc_meta_Album ); const char *psz_artist = vlc_meta_Get( p_item->p_input->p_meta, vlc_meta_Artist ); - b_enable = ( psz_title && strcasestr( psz_title, psz_string ) ) || - ( psz_album && strcasestr( psz_album, psz_string ) ) || - ( psz_artist && strcasestr( psz_artist, psz_string ) ); + b_enable = ( psz_title && vlc_strcasestr( psz_title, psz_string ) ) || + ( psz_album && vlc_strcasestr( psz_album, psz_string ) ) || + ( psz_artist && vlc_strcasestr( psz_artist, psz_string ) ); } else - b_enable = p_item->p_input->psz_name && strcasestr( p_item->p_input->psz_name, psz_string ); + b_enable = p_item->p_input->psz_name && vlc_strcasestr( p_item->p_input->psz_name, psz_string ); vlc_mutex_unlock( &p_item->p_input->lock ); } _______________________________________________ vlc-commits mailing list [email protected] http://mailman.videolan.org/listinfo/vlc-commits
