diff options
Diffstat (limited to 'src/frontend/keychooser/versekeychooser/btbiblekeywidget.cpp')
-rw-r--r-- | src/frontend/keychooser/versekeychooser/btbiblekeywidget.cpp | 5 |
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); |