From 7912e7c4aae997c4df0abc9692ed59651b32255a Mon Sep 17 00:00:00 2001 From: Alexey Yakovenko Date: Sun, 27 Sep 2009 17:09:35 +0200 Subject: minor improvement in wavpack_insert --- plugins/wavpack/wavpack.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/plugins/wavpack/wavpack.c b/plugins/wavpack/wavpack.c index 2b9b283a..5a9b9501 100644 --- a/plugins/wavpack/wavpack.c +++ b/plugins/wavpack/wavpack.c @@ -148,10 +148,10 @@ wv_insert (DB_playItem_t *after, const char *fname) { } int totalsamples = WavpackGetNumSamples (ctx); int samplerate = WavpackGetSampleRate (ctx); + WavpackCloseFile (ctx); float duration = (float)totalsamples / samplerate; DB_playItem_t *cue_after = deadbeef->pl_insert_cue (after, fname, &plugin, "wv", totalsamples, samplerate); if (cue_after) { - WavpackCloseFile (ctx); return cue_after; } @@ -160,7 +160,6 @@ wv_insert (DB_playItem_t *after, const char *fname) { it->fname = strdup (fname); it->filetype = "wv"; it->duration = duration; - WavpackCloseFile (ctx); trace ("wv: totalsamples=%d, samplerate=%d, duration=%f\n", totalsamples, samplerate, duration); -- cgit v1.2.3