X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;ds=sidebyside;f=modules%2Fgui%2Fqt4%2Futil%2Fcustomwidgets.cpp;h=ba58004ae9520e00ba6752e4ccf39924e72056f1;hb=9e9b88590430f51228ad3f0c72d219543ca1e1f0;hp=4de1129e9e491709bcc768d21ecaf16fba342d50;hpb=e3da66b70651638d43fedec18db02e526b7a11e9;p=vlc diff --git a/modules/gui/qt4/util/customwidgets.cpp b/modules/gui/qt4/util/customwidgets.cpp index 4de1129e9e..ba58004ae9 100644 --- a/modules/gui/qt4/util/customwidgets.cpp +++ b/modules/gui/qt4/util/customwidgets.cpp @@ -30,7 +30,6 @@ #include "customwidgets.hpp" #include #include -#include #include #include #include @@ -60,9 +59,9 @@ void ClickLineEdit::setText( const QString &txt ) void ClickLineEdit::paintEvent( QPaintEvent *pe ) { - QPainter p( this ); QLineEdit::paintEvent( pe ); if ( mDrawClickMsg == true && !hasFocus() ) { + QPainter p( this ); QPen tmp = p.pen(); p.setPen( palette().color( QPalette::Disabled, QPalette::Text ) ); QRect cr = contentsRect(); @@ -70,6 +69,7 @@ void ClickLineEdit::paintEvent( QPaintEvent *pe ) cr.setLeft( cr.left() + 3 ); p.drawText( cr, Qt::AlignLeft | Qt::AlignVCenter, mClickMessage ); p.setPen( tmp ); + p.end(); } }