diff --git a/qt4/style/qtcurve.cpp b/qt4/style/qtcurve.cpp index d7659f5..aede882 100644 --- a/qt4/style/qtcurve.cpp +++ b/qt4/style/qtcurve.cpp @@ -12436,7 +12436,12 @@ Style::drawMenuOrToolBarBackground(const QWidget *widget, QPainter *p, if (!qtcIsCustomBgnd(&opts) || !qtcIsFlat(app) || (menu && SHADE_NONE != opts.shadeMenubars)) { p->save(); +#if 0 + // Revert for now + // This is necessary for correct opacity on the menubar but may + // break transparent gradient. p->setCompositionMode(QPainter::CompositionMode_Source); +#endif QRect rx(r); QColor col(menu && (option->state & State_Enabled || SHADE_NONE != opts.shadeMenubars) ? diff --git a/qt5/style/qtcurve.cpp b/qt5/style/qtcurve.cpp index c43b8a3..135eddc 100644 --- a/qt5/style/qtcurve.cpp +++ b/qt5/style/qtcurve.cpp @@ -3398,7 +3398,12 @@ Style::drawMenuOrToolBarBackground(const QWidget *widget, QPainter *p, if (!qtcIsCustomBgnd(&opts) || !qtcIsFlat(app) || (menu && opts.shadeMenubars != SHADE_NONE)) { p->save(); +#if 0 + // Revert for now + // This is necessary for correct opacity on the menubar but may + // break transparent gradient. p->setCompositionMode(QPainter::CompositionMode_Source); +#endif QRect rx(r); QColor col(menu && (option->state & State_Enabled || opts.shadeMenubars != SHADE_NONE) ?