X-Git-Url: http://Server1/repobrowser/?p=xestiaab%2F.git;a=blobdiff_plain;f=source%2Ftools%2Fodthelpbrowser%2Fodt.cpp;h=7e08b1fbfb41567c7c8a78ba3d8479ac318f1c6f;hp=59f7dad72151bf51887d377b7ff41fcf91f09e7e;hb=e3d676a652686a4376e46e4a35fdb107b4f32d0d;hpb=ee9b71949005734012f18251774807c38b989ae2 diff --git a/source/tools/odthelpbrowser/odt.cpp b/source/tools/odthelpbrowser/odt.cpp index 59f7dad..7e08b1f 100644 --- a/source/tools/odthelpbrowser/odt.cpp +++ b/source/tools/odthelpbrowser/odt.cpp @@ -40,6 +40,8 @@ namespace ODT xmlODTDoc = xmlReadMemory(odtDocument.c_str(), (int)odtDocument.size(), "noname.xml", NULL, 0); if (!ProcessDocument(xmlODTDoc)) return false; + + return true; } bool ODT::ProcessDocument(xmlDocPtr document) @@ -132,7 +134,7 @@ namespace ODT int deletePageNumberCount = 0; - for (std::string::iterator pageTitleIter = pageTitle.end(); + for (std::string::iterator pageTitleIter = pageTitle.end() - 1; pageTitleIter != pageTitle.begin(); pageTitleIter--) { @@ -493,5 +495,7 @@ namespace ODT return TOPIC_LEVEL3; else if (styleTextIterator->second == "Contents_20_4") return TOPIC_LEVEL4; + + return TOPIC_LEVEL1; } } \ No newline at end of file