mirror of
https://github.com/electron/electron.git
synced 2026-04-10 03:01:51 -04:00
fix: add force-refresh parameter to RequestCheckingOfText
Upstream added ShouldForceRefreshTextCheckService parameter to RequestCheckingOfText to allow bypassing the spell check cache. Ref: https://chromium-review.googlesource.com/c/chromium/src/+/7126479
This commit is contained in:
@@ -91,6 +91,7 @@ SpellCheckClient::~SpellCheckClient() {
|
|||||||
|
|
||||||
void SpellCheckClient::RequestCheckingOfText(
|
void SpellCheckClient::RequestCheckingOfText(
|
||||||
const blink::WebString& textToCheck,
|
const blink::WebString& textToCheck,
|
||||||
|
ShouldForceRefreshTextCheckService should_force_refresh,
|
||||||
std::unique_ptr<blink::WebTextCheckingCompletion> completionCallback) {
|
std::unique_ptr<blink::WebTextCheckingCompletion> completionCallback) {
|
||||||
std::u16string text(textToCheck.Utf16());
|
std::u16string text(textToCheck.Utf16());
|
||||||
// Ignore invalid requests.
|
// Ignore invalid requests.
|
||||||
|
|||||||
@@ -41,9 +41,11 @@ class SpellCheckClient : public blink::WebSpellCheckPanelHostClient,
|
|||||||
private:
|
private:
|
||||||
class SpellcheckRequest;
|
class SpellcheckRequest;
|
||||||
// blink::WebTextCheckClient:
|
// blink::WebTextCheckClient:
|
||||||
void RequestCheckingOfText(const blink::WebString& textToCheck,
|
void RequestCheckingOfText(
|
||||||
std::unique_ptr<blink::WebTextCheckingCompletion>
|
const blink::WebString& textToCheck,
|
||||||
completionCallback) override;
|
ShouldForceRefreshTextCheckService should_force_refresh,
|
||||||
|
std::unique_ptr<blink::WebTextCheckingCompletion> completionCallback)
|
||||||
|
override;
|
||||||
bool IsSpellCheckingEnabled() const override;
|
bool IsSpellCheckingEnabled() const override;
|
||||||
|
|
||||||
// blink::WebSpellCheckPanelHostClient:
|
// blink::WebSpellCheckPanelHostClient:
|
||||||
|
|||||||
Reference in New Issue
Block a user