diff --git a/src/librssguard/gui/dialogs/formmain.cpp b/src/librssguard/gui/dialogs/formmain.cpp index c0c0f669d..5c3b42c98 100644 --- a/src/librssguard/gui/dialogs/formmain.cpp +++ b/src/librssguard/gui/dialogs/formmain.cpp @@ -267,6 +267,12 @@ void FormMain::prepareMenus() { if (QSysInfo::currentCpuArchitecture().contains(QSL("arm"), Qt::CaseSensitivity::CaseInsensitive)) { qWarningNN << LOGSEC_GUI << "Disabling native menu bar."; m_ui->m_menuBar->setNativeMenuBar(false); +#if defined(Q_OS_MACOS) + // This works around a macOS-only Qt crash. + // QTBUG: https://bugreports.qt.io/browse/QTBUG-102107 + // TODO: Remove this workaround once the upstream bug gets addressed. + m_ui->m_menuBar->setCornerWidget(nullptr); +#endif } }