From 9747d1709a0f0a53dd16a2008a2513e5ec9ed0ee Mon Sep 17 00:00:00 2001 From: Josh Coalson Date: Wed, 7 Feb 2007 01:31:29 +0000 Subject: [PATCH] fix bug: file info crashes if file DNE (SF#1634941: http://sourceforge.net/tracker/index.php?func=detail&aid=1634941&group_id=13478&atid=313478) --- src/plugin_xmms/fileinfo.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/plugin_xmms/fileinfo.c b/src/plugin_xmms/fileinfo.c index 5c74ab31..5589e1cb 100644 --- a/src/plugin_xmms/fileinfo.c +++ b/src/plugin_xmms/fileinfo.c @@ -253,14 +253,15 @@ static void show_replaygain(void) double reference, track_gain, track_peak, album_gain, album_peak; FLAC__bool reference_set, track_gain_set, track_peak_set, album_gain_set, album_peak_set; - FLAC_plugin__replaygain_get_from_file( + if(!FLAC_plugin__replaygain_get_from_file( current_filename, &reference, &reference_set, &track_gain, &track_gain_set, &album_gain, &album_gain_set, &track_peak, &track_peak_set, &album_peak, &album_peak_set - ); + )) + return; if(reference_set) label_set_text(replaygain_reference, _("ReplayGain Reference Loudness: %2.1f dB"), reference);