diff options
author | gonemad <gonemad@gmail.com> | 2012-10-11 21:20:03 -0400 |
---|---|---|
committer | gonemad <gonemad@gmail.com> | 2012-10-11 21:20:03 -0400 |
commit | d15c8453ac75d9070008b9170ae114ea31a4b586 (patch) | |
tree | 7191a3a47cd2d335d57f6719883969d02192ac8c /taglib/mpc | |
parent | 1e660dda717d1c9680aca6247e48027435a69f6d (diff) |
Added check if file is open before attempting to read tags
Diffstat (limited to 'taglib/mpc')
-rw-r--r-- | taglib/mpc/mpcfile.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/taglib/mpc/mpcfile.cpp b/taglib/mpc/mpcfile.cpp index 519a0467..7734eae0 100644 --- a/taglib/mpc/mpcfile.cpp +++ b/taglib/mpc/mpcfile.cpp @@ -94,14 +94,16 @@ MPC::File::File(FileName file, bool readProperties, Properties::ReadStyle propertiesStyle) : TagLib::File(file) { d = new FilePrivate; - read(readProperties, propertiesStyle); + if(isOpen()) + read(readProperties, propertiesStyle); } MPC::File::File(IOStream *stream, bool readProperties, Properties::ReadStyle propertiesStyle) : TagLib::File(stream) { d = new FilePrivate; - read(readProperties, propertiesStyle); + if(isOpen()) + read(readProperties, propertiesStyle); } MPC::File::~File() |