summaryrefslogtreecommitdiffstats
path: root/examples/webenginewidgets/spellchecker/webview.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'examples/webenginewidgets/spellchecker/webview.cpp')
-rw-r--r--examples/webenginewidgets/spellchecker/webview.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/examples/webenginewidgets/spellchecker/webview.cpp b/examples/webenginewidgets/spellchecker/webview.cpp
index 86e21ab13..0e52e7628 100644
--- a/examples/webenginewidgets/spellchecker/webview.cpp
+++ b/examples/webenginewidgets/spellchecker/webview.cpp
@@ -65,7 +65,7 @@ void WebView::contextMenuEvent(QContextMenuEvent *event)
}
QWebEngineProfile *profile = page()->profile();
- const QString &language = profile->spellCheckLanguages().first();
+ const QStringList &languages = profile->spellCheckLanguages();
QMenu *menu = page()->createStandardContextMenu();
menu->addSeparator();
@@ -83,7 +83,7 @@ void WebView::contextMenuEvent(QContextMenuEvent *event)
QAction *action = subMenu->addAction(str);
action->setCheckable(true);
QString lang = m_spellCheckLanguages[str];
- action->setChecked(language == lang);
+ action->setChecked(languages.contains(lang));
connect(action, &QAction::triggered, this, [profile, lang](){
profile->setSpellCheckLanguages(QStringList()<<lang);
});