From f1ae9ce2224ca29a634492b80290792cef8be988 Mon Sep 17 00:00:00 2001 From: Christian Muehlhaeuser Date: Sat, 8 Dec 2012 21:39:43 +0100 Subject: [PATCH] * Fixed ArtistAndAlbum hover states. --- src/libtomahawk/widgets/QueryLabel.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/libtomahawk/widgets/QueryLabel.cpp b/src/libtomahawk/widgets/QueryLabel.cpp index a4fb1e564..9e9db4063 100644 --- a/src/libtomahawk/widgets/QueryLabel.cpp +++ b/src/libtomahawk/widgets/QueryLabel.cpp @@ -372,8 +372,8 @@ QueryLabel::paintEvent( QPaintEvent* event ) QPainter p( this ); QRect r = contentsRect(); QString s = text(); - const QString elidedText = fontMetrics().elidedText( s, m_mode, r.width() ); const QFontMetrics& fm = fontMetrics(); + const QString elidedText = fm.elidedText( s, m_mode, r.width() ); p.save(); p.setRenderHint( QPainter::Antialiasing ); @@ -624,8 +624,8 @@ QueryLabel::mouseMoveEvent( QMouseEvent* event ) { m_hoverType = Album; int spacing = ( m_type & Artist ) ? dashX : 0; - hoverArea.setLeft( artistX + spacing ); - hoverArea.setRight( albumX + spacing + contentsMargins().left() - 1 ); + hoverArea.setLeft( artistX + spacing - contentsMargins().left() ); + hoverArea.setRight( albumX + contentsMargins().left() - 1 ); } else if ( m_type & Track && x < trackX && x > albumX ) {