diff options
Diffstat (limited to 'bindings/corba/omniorbcpp/swordorb-impl.cpp')
-rw-r--r-- | bindings/corba/omniorbcpp/swordorb-impl.cpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/bindings/corba/omniorbcpp/swordorb-impl.cpp b/bindings/corba/omniorbcpp/swordorb-impl.cpp index a6572ac..01cd169 100644 --- a/bindings/corba/omniorbcpp/swordorb-impl.cpp +++ b/bindings/corba/omniorbcpp/swordorb-impl.cpp @@ -2,7 +2,7 @@ * * swordorb-impl.cpp - omniorb bindings * - * $Id: swordorb-impl.cpp 2967 2013-08-18 16:15:46Z scribe $ + * $Id: swordorb-impl.cpp 3256 2014-09-15 20:03:26Z scribe $ * * Copyright 2009-2013 CrossWire Bible Society (http://www.crosswire.org) * CrossWire Bible Society @@ -172,6 +172,7 @@ swordorb::StringList* swordorb_SWModule_i::getEntryAttribute(const char* level1, swordorb::StringList* swordorb_SWModule_i::parseKeyList(const char* keyText){ sword::VerseKey *parser = dynamic_cast<VerseKey *>(delegate->getKey()); + parser->setIntros(true); swordorb::StringList *retVal = new swordorb::StringList; if (parser) { sword::ListKey result; @@ -242,7 +243,7 @@ swordorb::StringList* swordorb_SWModule_i::getKeyChildren(){ sword::VerseKey *vkey = SWDYNAMIC_CAST(VerseKey, key); if (vkey) { - retVal->length(8); + retVal->length(10); SWBuf num; num.appendFormatted("%d", vkey->getTestament()); (*retVal)[0] = CORBA::string_dup(num.c_str()); @@ -263,6 +264,8 @@ swordorb::StringList* swordorb_SWModule_i::getKeyChildren(){ (*retVal)[5] = CORBA::string_dup(num.c_str()); (*retVal)[6] = CORBA::string_dup(vkey->getBookName()); (*retVal)[7] = CORBA::string_dup(vkey->getOSISRef()); + (*retVal)[8] = CORBA::string_dup(vkey->getShortText()); + (*retVal)[9] = CORBA::string_dup(vkey->getBookAbbrev()); } else { TreeKeyIdx *tkey = SWDYNAMIC_CAST(TreeKeyIdx, key); |