Better check for libchmfile loading errors.

Will be in KDE 4.3.3.

CCBUG: 210234

svn path=/branches/KDE/4.3/kdegraphics/okular/; revision=1034050
remotes/origin/KDE/4.3
Pino Toscano 17 years ago
parent 54d3a1bda1
commit e1c86ec674
  1. 9
      generators/chm/generator_chm.cpp

@ -84,9 +84,14 @@ CHMGenerator::~CHMGenerator()
bool CHMGenerator::loadDocument( const QString & fileName, QVector< Okular::Page * > & pagesVector )
{
m_file = new LCHMFile();
if (!m_file->loadFile(fileName))
{
delete m_file;
m_file = 0;
return false;
}
m_fileName=fileName;
m_file=new LCHMFile ();
m_file->loadFile(fileName);
QVector< LCHMParsedEntry > topics;
m_file->parseTableOfContents(&topics);

Loading…
Cancel
Save