summaryrefslogtreecommitdiff
path: root/src/backend/rendering/btinforendering.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/backend/rendering/btinforendering.cpp')
-rw-r--r--src/backend/rendering/btinforendering.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/backend/rendering/btinforendering.cpp b/src/backend/rendering/btinforendering.cpp
index c2e0efc..523022f 100644
--- a/src/backend/rendering/btinforendering.cpp
+++ b/src/backend/rendering/btinforendering.cpp
@@ -18,6 +18,7 @@
#include "../managers/cdisplaytemplatemgr.h"
#include "../managers/referencemanager.h"
#include "chtmlexportrendering.h"
+#include "../drivers/cswordlexiconmoduleinfo.h"
using namespace Rendering;
@@ -380,7 +381,8 @@ QString decodeStrongs(QString const & data) {
QString text;
if (module) {
QSharedPointer<CSwordKey> key(CSwordKey::createInstance(module));
- key->setKey((*it).mid(1)); // skip H or G (language sign), will have to change later if we have better modules
+ auto lexModule = qobject_cast<CSwordLexiconModuleInfo*>(module);
+ key->setKey(lexModule->normalizeStrongsKey(*it));
text = key->renderedText();
}
//if the module could not be found just display an empty lemma info