35 lines
1.4 KiB
Diff
35 lines
1.4 KiB
Diff
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) ?
|