diff options
Diffstat (limited to 'src/backend/keys/cswordversekey.cpp')
-rw-r--r-- | src/backend/keys/cswordversekey.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/backend/keys/cswordversekey.cpp b/src/backend/keys/cswordversekey.cpp index 8db5d74..8008a7f 100644 --- a/src/backend/keys/cswordversekey.cpp +++ b/src/backend/keys/cswordversekey.cpp @@ -18,8 +18,13 @@ #include <swmodule.h> #include <localemgr.h> -CSwordVerseKey::CSwordVerseKey( CSwordModuleInfo* const module ) : CSwordKey(module) { +CSwordVerseKey::CSwordVerseKey( CSwordModuleInfo* const module ) : + CSwordKey(module) +{ if ( CSwordBibleModuleInfo* bible = dynamic_cast<CSwordBibleModuleInfo*>(module) ) { + // Copy important settings like versification system + copyFrom((sword::VerseKey*) bible->module()->getKey()); + key( bible->lowerBound().key() ); } } |