opt: do not show dictionary menu when set the dictionary count=0 (#1652)

* opt: do not show dictionary menu when set the dictionary count=0

* [autofix.ci] apply automated fixes

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
This commit is contained in:
xiaoyifang 2024-07-08 17:51:51 +08:00 committed by GitHub
parent 6486e7b57c
commit 7669316bcd
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -1610,6 +1610,7 @@ void ArticleView::contextMenuRequested( QPoint const & pos )
unsigned refsAdded = 0; unsigned refsAdded = 0;
bool maxDictionaryRefsReached = false; bool maxDictionaryRefsReached = false;
if ( cfg.preferences.maxDictionaryRefsInContextMenu > 0 ) {
for ( QStringList::const_iterator i = ids.constBegin(); i != ids.constEnd(); ++i, ++refsAdded ) { for ( QStringList::const_iterator i = ids.constBegin(); i != ids.constEnd(); ++i, ++refsAdded ) {
// Find this dictionary // Find this dictionary
@ -1637,6 +1638,7 @@ void ArticleView::contextMenuRequested( QPoint const & pos )
if ( maxDictionaryRefsReached ) if ( maxDictionaryRefsReached )
break; break;
} }
}
menu.addSeparator(); menu.addSeparator();
if ( !popupView || cfg.pinPopupWindow ) if ( !popupView || cfg.pinPopupWindow )