summaryrefslogtreecommitdiff
path: root/src/backend/keys/cswordversekey.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/backend/keys/cswordversekey.cpp')
-rw-r--r--src/backend/keys/cswordversekey.cpp7
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() );
}
}