diff --git a/generators/epub/converter.cpp b/generators/epub/converter.cpp index a276db75d..7d5094558 100644 --- a/generators/epub/converter.cpp +++ b/generators/epub/converter.cpp @@ -190,7 +190,7 @@ QTextDocument* Converter::convert( const QString &fileName ) } else { // load missing resource char *data; int size = epub_get_data(mTextDocument->getEpub(), clink, &data); - if (size > 0) { + if (data) { _cursor->insertBlock(); // try to load as image and if not load as html diff --git a/generators/epub/epubdocument.cpp b/generators/epub/epubdocument.cpp index 8c85e4097..ae19f8aee 100644 --- a/generators/epub/epubdocument.cpp +++ b/generators/epub/epubdocument.cpp @@ -61,7 +61,7 @@ QVariant EpubDocument::loadResource(int type, const QUrl &name) QVariant resource; - if (size > 0) { + if (data) { switch(type) { case QTextDocument::ImageResource: resource.setValue(QImage::fromData((unsigned char *)data, size));