Details
-
Bug
-
Resolution: Done
-
P3: Somewhat important
-
6.2.2
-
None
-
-
a44849f729 (qt/qtwebengine/dev) f106ff2836 (qt/qtwebengine/6.2) f3329bf0e0 (qt/qtwebengine/6.3) f3329bf0e0 (qt/qtwebengine/6.3.0) f106ff2836 (qt/qtwebengine/6.2) f106ff2836 (qt/qtwebengine/6.2)
Description
cmake config
-DQT_FEATURE_webengine_native_spellchecker=ON
i guess this option is only valid on android
my platform is linux
with this option, ninja throws in the middle of build phase:
–
[21760/26121] CXX obj/components/spellcheck/browser/browser/spell_check_host_impl.o
FAILED: obj/components/spellcheck/browser/browser/spell_check_host_impl.o
../../../../../src/3rdparty/chromium/components/spellcheck/browser/spell_check_host_impl.cc:
In member function 'virtual void SpellCheckHostImpl::RequestTextCheck
(const string16&, int, spellcheck::mojom::SpellCheckHost::RequestTextCheckCallback)':
../../../../../src/3rdparty/chromium/components/spellcheck/browser/spell_check_host_impl.cc:52:3:
error: 'session_bridge_' was not declared in this scope
–
upstream sources
https://source.chromium.org/chromium/chromium/src/+/master:components/spellcheck/browser/spell_check_host_impl.cc;l=52
https://source.chromium.org/chromium/chromium/src/+/master:components/spellcheck/browser/spell_check_host_impl.h;l=70
header file says:
#if defined(OS_ANDROID)
// Android-specific object used to query the Android spellchecker.
SpellCheckerSessionBridge session_bridge_;
#endif
Attachments
For Gerrit Dashboard: QTBUG-100293 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
393003,2 | Do not list native spellchecker feature on Linux | dev | qt/qtwebengine | Status: MERGED | +2 | 0 |
393586,2 | Do not list native spellchecker feature on Linux | 6.3 | qt/qtwebengine | Status: MERGED | +2 | 0 |
393587,2 | Do not list native spellchecker feature on Linux | 6.2 | qt/qtwebengine | Status: MERGED | +2 | 0 |