diff options
author | David Tardon <dtardon@redhat.com> | 2015-01-05 12:15:13 +0100 |
---|---|---|
committer | David Tardon <dtardon@redhat.com> | 2015-01-05 18:59:07 +0100 |
commit | 14dc6341f71a0f012efa7c5e58e1bce49d7a0af2 (patch) | |
tree | c8823885831f6e594a7d6fb233416263d480a398 /writerperfect | |
parent | 32c3167be34546bd437ad0f1cacc50a61ef753f7 (diff) |
upload libe-book 0.1.2
Change-Id: I1dc1231661c8fed6021c10ed3c4676d2581ad1fc
Diffstat (limited to 'writerperfect')
-rw-r--r-- | writerperfect/qa/unit/data/writer/libe-book/pass/Broad_Band_eBook.lrf | bin | 0 -> 1477 bytes | |||
-rw-r--r-- | writerperfect/source/writer/EBookImportFilter.cxx | 5 |
2 files changed, 5 insertions, 0 deletions
diff --git a/writerperfect/qa/unit/data/writer/libe-book/pass/Broad_Band_eBook.lrf b/writerperfect/qa/unit/data/writer/libe-book/pass/Broad_Band_eBook.lrf Binary files differnew file mode 100644 index 000000000000..5e5b69d65ad1 --- /dev/null +++ b/writerperfect/qa/unit/data/writer/libe-book/pass/Broad_Band_eBook.lrf diff --git a/writerperfect/source/writer/EBookImportFilter.cxx b/writerperfect/source/writer/EBookImportFilter.cxx index c6a4ce8e14f7..a7db6c243cdc 100644 --- a/writerperfect/source/writer/EBookImportFilter.cxx +++ b/writerperfect/source/writer/EBookImportFilter.cxx @@ -35,6 +35,8 @@ bool EBookImportFilter::doImportDocument(librevenge::RVNGInputStream &rInput, Od rDescriptor[utl::MediaDescriptor::PROP_FILTERNAME()] >>= aFilterName; assert(!aFilterName.isEmpty()); + if (aFilterName == "BroadBand eBook") + type = EBOOKDocument::TYPE_BBEB; if (aFilterName == "FictionBook 2") type = EBOOKDocument::TYPE_FICTIONBOOK2; else if (aFilterName == "PalmDoc") @@ -64,6 +66,9 @@ bool EBookImportFilter::doDetectFormat(librevenge::RVNGInputStream &rInput, OUSt { switch (type) { + case EBOOKDocument::TYPE_BBEB : + rTypeName = "writer_BroadBand_eBook"; + break; case EBOOKDocument::TYPE_FICTIONBOOK2 : rTypeName = "writer_FictionBook_2"; break; |