diff --git a/dictionarybar.cc b/dictionarybar.cc index 73faa522..a4f35dfa 100644 --- a/dictionarybar.cc +++ b/dictionarybar.cc @@ -312,6 +312,8 @@ bool DictionaryBar::eventFilter( QObject * obj, QEvent * ev ) { case QEvent::Leave : if( geometry().contains( pt ) ) { + if( timerId ) + killTimer( timerId ); timerId = startTimer( 500 ); return true; }