| Index: Source/core/editing/SpellChecker.h
|
| diff --git a/Source/core/editing/SpellChecker.h b/Source/core/editing/SpellChecker.h
|
| index 44a6b5a5c84d26b41eb3df6048d516b9fe98d584..f259dbaa2f0f9e8e89ea5e6408acdcdf3b10acc4 100644
|
| --- a/Source/core/editing/SpellChecker.h
|
| +++ b/Source/core/editing/SpellChecker.h
|
| @@ -45,7 +45,7 @@ class SpellChecker;
|
|
|
| class SpellCheckRequest : public TextCheckingRequest {
|
| public:
|
| - static PassRefPtr<SpellCheckRequest> create(TextCheckingTypeMask, TextCheckingProcessType, PassRefPtr<Range> checkingRange, PassRefPtr<Range> paragraphRange);
|
| + static PassRefPtr<SpellCheckRequest> create(TextCheckingTypeMask, TextCheckingProcessType, PassRefPtr<Range> checkingRange, PassRefPtr<Range> paragraphRange, int requestNumber = 0);
|
| virtual ~SpellCheckRequest();
|
|
|
| PassRefPtr<Range> checkingRange() const { return m_checkingRange; }
|
| @@ -60,14 +60,17 @@ public:
|
| virtual void didSucceed(const Vector<TextCheckingResult>&) OVERRIDE;
|
| virtual void didCancel() OVERRIDE;
|
|
|
| + int requestNumber() const { return m_requestNumber; }
|
| +
|
| private:
|
| - SpellCheckRequest(PassRefPtr<Range> checkingRange, PassRefPtr<Range> paragraphRange, const String&, TextCheckingTypeMask, TextCheckingProcessType, const Vector<uint32_t>& documentMarkersInRange, const Vector<unsigned>& documentMarkerOffsets);
|
| + SpellCheckRequest(PassRefPtr<Range> checkingRange, PassRefPtr<Range> paragraphRange, const String&, TextCheckingTypeMask, TextCheckingProcessType, const Vector<uint32_t>& documentMarkersInRange, const Vector<unsigned>& documentMarkerOffsets, int requestNumber);
|
|
|
| SpellChecker* m_checker;
|
| RefPtr<Range> m_checkingRange;
|
| RefPtr<Range> m_paragraphRange;
|
| RefPtr<Element> m_rootEditableElement;
|
| TextCheckingRequestData m_requestData;
|
| + int m_requestNumber;
|
| };
|
|
|
| class SpellChecker {
|
|
|