Added a missing check if an Opus file is open

This commit is contained in:
Tsuda Kageyu 2013-06-22 16:12:57 +09:00
parent 7e866e11ad
commit 35cdcd3b95

View File

@ -59,18 +59,20 @@ public:
// public members
////////////////////////////////////////////////////////////////////////////////
Opus::File::File(FileName file, bool readProperties,
Properties::ReadStyle propertiesStyle) : Ogg::File(file)
Opus::File::File(FileName file, bool readProperties, Properties::ReadStyle propertiesStyle)
: Ogg::File(file)
, d(new FilePrivate())
{
d = new FilePrivate;
read(readProperties, propertiesStyle);
if(isOpen())
read(readProperties, propertiesStyle);
}
Opus::File::File(IOStream *stream, bool readProperties,
Properties::ReadStyle propertiesStyle) : Ogg::File(stream)
Opus::File::File(IOStream *stream, bool readProperties, Properties::ReadStyle propertiesStyle)
: Ogg::File(stream)
, d(new FilePrivate())
{
d = new FilePrivate;
read(readProperties, propertiesStyle);
if(isOpen())
read(readProperties, propertiesStyle);
}
Opus::File::~File()