aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/Input/wavpack/decoderwavpackfactory.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/Input/wavpack/decoderwavpackfactory.cpp')
-rw-r--r--src/plugins/Input/wavpack/decoderwavpackfactory.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/plugins/Input/wavpack/decoderwavpackfactory.cpp b/src/plugins/Input/wavpack/decoderwavpackfactory.cpp
index 7c3cafe50..bb599a817 100644
--- a/src/plugins/Input/wavpack/decoderwavpackfactory.cpp
+++ b/src/plugins/Input/wavpack/decoderwavpackfactory.cpp
@@ -131,6 +131,12 @@ QList<TrackInfo *> DecoderWavPackFactory::createPlayList(const QString &path, Tr
delete info;
return parser.createPlayList(track);
}
+ else if(track > 0)
+ {
+ WavpackCloseFile(ctx);
+ delete info;
+ return QList<TrackInfo *>();
+ }
else
{
char value[200] = { 0 };