From b072ecf1205c9b00eb8cd8b9370917d52a99927d Mon Sep 17 00:00:00 2001 From: jhurst Date: Sat, 31 Mar 2007 18:48:57 +0000 Subject: bugfixes for release --- src/MXF.cpp | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) (limited to 'src/MXF.cpp') diff --git a/src/MXF.cpp b/src/MXF.cpp index 168ee52..fb32e8a 100755 --- a/src/MXF.cpp +++ b/src/MXF.cpp @@ -709,14 +709,15 @@ ASDCP::MXF::OPAtomHeader::InitFromFile(const Kumu::FileReader& Reader) delete object; result = m_Primer.InitFromBuffer(redo_p, end_p - redo_p); } - else if ( object->IsA(Dict::ul(MDD_Preface)) ) - { - assert(m_Preface == 0); - m_Preface = (Preface*)object; - } - else + else { m_PacketList->AddPacket(object); + + if ( object->IsA(Dict::ul(MDD_Preface)) ) + { + assert(m_Preface == 0); + m_Preface = (Preface*)object; + } } } else -- cgit v1.2.3