fix:return directly when the searched word is empty

This commit is contained in:
Xiao YiFang 2022-11-04 21:25:55 +08:00
parent 208cd50979
commit 6d9a6c3d6b

View file

@ -401,6 +401,8 @@ void ArticleView::showDefinition( Config::InputPhrase const & phrase, unsigned g
Contexts const & contexts_ ) Contexts const & contexts_ )
{ {
currentWord = phrase.phrase.trimmed(); currentWord = phrase.phrase.trimmed();
if( currentWord.isEmpty() )
return;
historyMode = false; historyMode = false;
currentActiveDictIds.clear(); currentActiveDictIds.clear();
// first, let's stop the player // first, let's stop the player
@ -485,6 +487,8 @@ void ArticleView::showDefinition( QString const & word, QStringList const & dict
if( dictIDs.isEmpty() ) if( dictIDs.isEmpty() )
return; return;
currentWord = word.trimmed(); currentWord = word.trimmed();
if( currentWord.isEmpty() )
return;
historyMode = false; historyMode = false;
// first, let's stop the player // first, let's stop the player
audioPlayer->stop(); audioPlayer->stop();