summaryrefslogtreecommitdiff
path: root/src/frontend/keychooser/versekeychooser/btbiblekeywidget.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/frontend/keychooser/versekeychooser/btbiblekeywidget.cpp')
-rw-r--r--src/frontend/keychooser/versekeychooser/btbiblekeywidget.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/frontend/keychooser/versekeychooser/btbiblekeywidget.cpp b/src/frontend/keychooser/versekeychooser/btbiblekeywidget.cpp
index 98cd47f..8b5d02e 100644
--- a/src/frontend/keychooser/versekeychooser/btbiblekeywidget.cpp
+++ b/src/frontend/keychooser/versekeychooser/btbiblekeywidget.cpp
@@ -83,7 +83,10 @@ BtBibleKeyWidget::BtBibleKeyWidget(const CSwordBibleModuleInfo *mod,
setTabOrder(m_textbox, nullptr);
- m_dropDownButtons = new QWidget(nullptr);
+
+ // Using "this" instead of "nullptr" works around a Qt 5.9 bug, QTBUG-61213
+ m_dropDownButtons = new QWidget(this);
+
m_dropDownButtons->setWindowFlags(Qt::Popup);
m_dropDownButtons->setAttribute(Qt::WA_WindowPropagation);
m_dropDownButtons->setCursor(Qt::ArrowCursor);