# HG changeset patch # User Chris Cannam # Date 1187966729 0 # Node ID 8c5762634f426e66fd0f8a3db5f2b766fc80e060 # Parent 42e6c8360df1594f59861f3c0017f312422e07ac * avoid crash if m_reader is null diff -r 42e6c8360df1 -r 8c5762634f42 data/model/WaveFileModel.cpp --- a/data/model/WaveFileModel.cpp Fri Aug 24 14:45:11 2007 +0000 +++ b/data/model/WaveFileModel.cpp Fri Aug 24 14:45:29 2007 +0000 @@ -47,7 +47,7 @@ m_exiting(false) { m_reader = AudioFileReaderFactory::createReader(path); - setObjectName(m_reader->getTitle()); + if (m_reader) setObjectName(m_reader->getTitle()); if (objectName() == "") setObjectName(QFileInfo(path).fileName()); if (isOK()) fillCache(); } @@ -61,7 +61,7 @@ m_exiting(false) { m_reader = AudioFileReaderFactory::createReader(path); - setObjectName(m_reader->getTitle()); + if (m_reader) setObjectName(m_reader->getTitle()); if (objectName() == "") setObjectName(QFileInfo(originalLocation).fileName()); if (isOK()) fillCache(); } @@ -75,7 +75,7 @@ m_exiting(false) { m_reader = reader; - setObjectName(m_reader->getTitle()); + if (m_reader) setObjectName(m_reader->getTitle()); if (objectName() == "") setObjectName(QFileInfo(path).fileName()); fillCache(); }