diff options
| author | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2007-08-08 10:08:47 +0000 |
|---|---|---|
| committer | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2007-08-08 10:08:47 +0000 |
| commit | 0ee92c1a41a4affd5554cfc6f36d1b05601f5763 (patch) | |
| tree | 6de640ba3defa2100979a1672dc84cf060ef57ea /lib | |
| parent | e852de0c8f9aa895db9dc337b30f802fb9be589c (diff) | |
| download | qmmp-0ee92c1a41a4affd5554cfc6f36d1b05601f5763.tar.gz qmmp-0ee92c1a41a4affd5554cfc6f36d1b05601f5763.tar.bz2 qmmp-0ee92c1a41a4affd5554cfc6f36d1b05601f5763.zip | |
fixed segmentation failed when creating tags with invalid pathes
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@65 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/decoder.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/decoder.cpp b/lib/decoder.cpp index 8b2fac51a..e1223c0c8 100644 --- a/lib/decoder.cpp +++ b/lib/decoder.cpp @@ -217,7 +217,7 @@ DecoderFactory *Decoder::findByContent(QIODevice *input) FileTag *Decoder::createTag(const QString& source) { DecoderFactory *fact = Decoder::findByPath(source); - if (fact) + if (fact && QFile::exists(source)) { return fact->createTag(source); } |
