summaryrefslogtreecommitdiff
path: root/src/frontend/settingsdialogs/btstandardworkstab.cpp
diff options
context:
space:
mode:
authorTeus Benschop <teusjannette@gmail.com>2017-11-03 14:30:38 +0100
committerTeus Benschop <teusjannette@gmail.com>2017-11-03 14:30:38 +0100
commit6ca84db1f51ce1a5eea260ddf1be7dd99437ce7e (patch)
treeec20c9ebec01a8bc23b14ff5aaf0e99c96c2f865 /src/frontend/settingsdialogs/btstandardworkstab.cpp
parent90d2181239761f8950b95768d3b037843e9e8b50 (diff)
New upstream version 2.11.1
Diffstat (limited to 'src/frontend/settingsdialogs/btstandardworkstab.cpp')
-rw-r--r--src/frontend/settingsdialogs/btstandardworkstab.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/frontend/settingsdialogs/btstandardworkstab.cpp b/src/frontend/settingsdialogs/btstandardworkstab.cpp
index 1190aa6..62c6278 100644
--- a/src/frontend/settingsdialogs/btstandardworkstab.cpp
+++ b/src/frontend/settingsdialogs/btstandardworkstab.cpp
@@ -15,6 +15,7 @@
#include <QLabel>
#include <QVBoxLayout>
#include "backend/config/btconfig.h"
+#include "backend/drivers/cswordlexiconmoduleinfo.h"
#include "backend/managers/cswordbackend.h"
#include "frontend/settingsdialogs/cswordsettings.h"
#include "util/tool.h"
@@ -72,11 +73,12 @@ BtStandardWorksTab::BtStandardWorksTab(CSwordSettingsPage *parent)
break;
case CSwordModuleInfo::Lexicon: {
bool inserted = false;
- if (m->has(CSwordModuleInfo::HebrewDef)) {
+ auto lexModule = qobject_cast<CSwordLexiconModuleInfo const *>(m);
+ if (m->has(CSwordModuleInfo::HebrewDef) && lexModule->hasStrongsKeys()) {
m_standardHebrewStrongsLexiconCombo->addItem(modDescript);
inserted = true;
}
- if (m->has(CSwordModuleInfo::GreekDef)) {
+ if (m->has(CSwordModuleInfo::GreekDef) && lexModule->hasStrongsKeys()) {
m_standardGreekStrongsLexiconCombo->addItem(modDescript);
inserted = true;
}