on xenial help sign in
fix expectation
6f38c49Albert Astals
tests/plugins/Dash/cardcreator/5.res+3−2
@@ -69,7 +69,7 @@ Loader {
69 sourceComponent: ShaderEffect {
69 sourceComponent: ShaderEffect {
70 id: overlay;
70 id: overlay;
71 height: (fixedHeaderHeight > 0 ? fixedHeaderHeight : headerHeight) + units.gu(2);
71 height: (fixedHeaderHeight > 0 ? fixedHeaderHeight : headerHeight) + units.gu(2);
72− opacity: 0.6;
72+ property color overlayColor: cardData && cardData["overlayColor"] || "#99000000";
73 property var source: ShaderEffectSource {
73 property var source: ShaderEffectSource {
74 id: shaderSource;
74 id: shaderSource;
75 sourceItem: artShapeLoader.item;
75 sourceItem: artShapeLoader.item;
@@ -90,9 +90,10 @@ Loader {
90 varying highp vec2 coord;
90 varying highp vec2 coord;
91 uniform sampler2D source;
91 uniform sampler2D source;
92 uniform lowp float qt_Opacity;
92 uniform lowp float qt_Opacity;
93+ uniform highp vec4 overlayColor;
93 void main() {
94 void main() {
94 lowp vec4 tex = texture2D(source, coord);
95 lowp vec4 tex = texture2D(source, coord);
95− gl_FragColor = vec4(0, 0, 0, tex.a) * qt_Opacity;
96+ gl_FragColor = vec4(overlayColor.r, overlayColor.g, overlayColor.b, 1) * qt_Opacity * overlayColor.a * tex.a;
96 }";
97 }";
97 }
98 }
98 }
99 }