From 0a9bdaed77836f02eb3196a369083a7c52271a2b Mon Sep 17 00:00:00 2001 From: Armin Weatherwax Date: Fri, 19 Feb 2010 13:15:39 +0100 Subject: Fixed Linux file picker not showing WAV files. --- ChangeLog.txt | 7 +++++++ linden/indra/newview/llfilepicker.cpp | 9 +++++++-- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/ChangeLog.txt b/ChangeLog.txt index c4bb418..c665dbf 100644 --- a/ChangeLog.txt +++ b/ChangeLog.txt @@ -1,3 +1,10 @@ +2010-02-19 Armin Weatherwax + + * Fixed Linux file picker not showing WAV files. + + modified: linden/indra/newview/llfilepicker.cpp + + 2010-02-18 Jacek Antonelli * Fixed #197: Windlight toolbar can't be hidden. diff --git a/linden/indra/newview/llfilepicker.cpp b/linden/indra/newview/llfilepicker.cpp index 6334688..7b4caa8 100644 --- a/linden/indra/newview/llfilepicker.cpp +++ b/linden/indra/newview/llfilepicker.cpp @@ -1090,8 +1090,13 @@ static std::string add_simple_mime_filter_to_gtkchooser(GtkWindow *picker, static std::string add_wav_filter_to_gtkchooser(GtkWindow *picker) { - return add_simple_mime_filter_to_gtkchooser(picker, "audio/x-wav", - LLTrans::getString("sound_files") + " (*.wav)"); + GtkFileFilter *gfilter = gtk_file_filter_new(); + gtk_file_filter_add_pattern(gfilter, "*.wav"); + gtk_file_filter_add_mime_type(gfilter,"audio/x-wav");//not working + + std::string filtername = LLTrans::getString("sound_files") + " (*.wav)"; + add_common_filters_to_gtkchooser(gfilter, picker, filtername); + return filtername; } static std::string add_bvh_filter_to_gtkchooser(GtkWindow *picker) -- cgit v1.1