From b5b06a03fd93dc02fd792f2c0809ef58c11a4942 Mon Sep 17 00:00:00 2001 From: Christian Muehlhaeuser Date: Mon, 24 Jan 2011 03:13:00 +0100 Subject: [PATCH] * Call QWidget's hide() once the overlay's opacity is 0.00. --- src/libtomahawk/widgets/overlaywidget.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/libtomahawk/widgets/overlaywidget.cpp b/src/libtomahawk/widgets/overlaywidget.cpp index 5149c5726..b94be4c32 100644 --- a/src/libtomahawk/widgets/overlaywidget.cpp +++ b/src/libtomahawk/widgets/overlaywidget.cpp @@ -31,6 +31,16 @@ void OverlayWidget::setOpacity( qreal opacity ) { m_opacity = opacity; + + if ( m_opacity == 0.00 && !isHidden() ) + { + QWidget::hide(); + } + else if ( m_opacity > 0.00 && isHidden() ) + { + QWidget::show(); + } + repaint(); }