caught a couple of edge cases for mic states

This commit is contained in:
Preston Bezos 2019-06-17 13:20:25 -07:00
parent 7879dbf687
commit 538b15dd57

View file

@ -122,7 +122,7 @@ Rectangle {
ColorOverlay { ColorOverlay {
opacity: mouseArea.containsMouse ? 1.0 : 0.7 opacity: mouseArea.containsMouse ? 1.0 : 0.7
visible: level === 0 || micBar.muted visible: level === 0 || micBar.muted || micBar.clipping
id: imageOverlay id: imageOverlay
anchors { fill: image } anchors { fill: image }
source: image source: image
@ -131,7 +131,7 @@ Rectangle {
OpacityMask { OpacityMask {
id: bar id: bar
visible: level > 0 && !micBar.muted visible: level > 0 && !micBar.muted && !micBar.clipping
anchors.fill: meterGradient anchors.fill: meterGradient
source: meterGradient source: meterGradient
maskSource: image maskSource: image
@ -179,7 +179,7 @@ Rectangle {
} }
ColorOverlay { ColorOverlay {
visible: level > 0 && !micBar.muted visible: level > 0 && !micBar.muted && !micBar.clipping
anchors { fill: maskImage } anchors { fill: maskImage }
source: maskImage source: maskImage
color: "#b2b2b2" color: "#b2b2b2"