diff -r 730c025d4b77 -r f378acbc9cfb src/hbcore/gui/hbtooltip.cpp --- a/src/hbcore/gui/hbtooltip.cpp Thu Jul 15 14:03:49 2010 +0100 +++ b/src/hbcore/gui/hbtooltip.cpp Thu Jul 22 16:36:53 2010 +0100 @@ -138,7 +138,12 @@ void HbToolTip::hideText( HbGraphicsScene *scene ) { if ( scene && scene->d_ptr->mToolTip) { - scene->d_ptr->mToolTip->hide(); + if (scene->d_ptr->mToolTip->isVisible()) { + scene->d_ptr->mToolTip->hide(); + } else { + //reset tooltip timers + scene->d_ptr->mToolTip->hideTextImmediately(); + } } }