diff --git a/ui/pageviewutils.cpp b/ui/pageviewutils.cpp index 0a30c2ece..6ce3b9fb0 100644 --- a/ui/pageviewutils.cpp +++ b/ui/pageviewutils.cpp @@ -249,6 +249,7 @@ void PageViewMessage::paintEvent( QPaintEvent * /* e */ ) int textXOffset = 0, textYOffset = geometry().height() - textRect.height() / 2, iconXOffset = 0, + iconYOffset = !m_symbol.isNull() ? ( geometry().height() - m_symbol.height() ) / 2 : 0, shadowOffset = 1; if ( layoutDirection() == Qt::RightToLeft ) @@ -266,7 +267,7 @@ void PageViewMessage::paintEvent( QPaintEvent * /* e */ ) // draw icon if present if ( !m_symbol.isNull() ) - painter.drawPixmap( 5 + iconXOffset, 4, m_symbol, 0, 0, m_symbol.width(), m_symbol.height() ); + painter.drawPixmap( 5 + iconXOffset, iconYOffset, m_symbol, 0, 0, m_symbol.width(), m_symbol.height() ); // draw shadow and text painter.setPen( palette().color( QPalette::Window ).dark( 115 ) );