diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/Document.cxx | 8 | ||||
-rw-r--r-- | src/Document.h | 2 | ||||
-rw-r--r-- | src/Editor.cxx | 3 | ||||
-rw-r--r-- | src/Editor.h | 1 | ||||
-rw-r--r-- | src/ScintillaBase.cxx | 4 | ||||
-rw-r--r-- | src/ScintillaBase.h | 1 |
6 files changed, 0 insertions, 19 deletions
diff --git a/src/Document.cxx b/src/Document.cxx index 5e2613bdf..ada7f4436 100644 --- a/src/Document.cxx +++ b/src/Document.cxx @@ -58,7 +58,6 @@ LexInterface::~LexInterface() noexcept = default; void LexInterface::SetInstance(ILexer5 *instance_) { instance.reset(instance_); - pdoc->LexerChanged(); } void LexInterface::Colourise(Sci::Position start, Sci::Position end) { @@ -2432,13 +2431,6 @@ void Document::StyleToAdjustingLineDuration(Sci::Position pos) { durationStyleOneByte.AddSample(pos - stylingStart, epStyling.Duration()); } -void Document::LexerChanged() { - // Tell the watchers the lexer has changed. - for (const WatcherWithUserData &watcher : watchers) { - watcher.watcher->NotifyLexerChanged(this, watcher.userData); - } -} - LexInterface *Document::GetLexInterface() const noexcept { return pli.get(); } diff --git a/src/Document.h b/src/Document.h index 7daaf0f52..f08e0a302 100644 --- a/src/Document.h +++ b/src/Document.h @@ -484,7 +484,6 @@ public: Sci::Position GetEndStyled() const noexcept { return endStyled; } void EnsureStyledTo(Sci::Position pos); void StyleToAdjustingLineDuration(Sci::Position pos); - void LexerChanged(); int GetStyleClock() const noexcept { return styleClock; } void IncrementStyleClock() noexcept; void SCI_METHOD DecorationSetCurrentIndicator(int indicator) override; @@ -621,7 +620,6 @@ public: virtual void NotifyModified(Document *doc, DocModification mh, void *userData) = 0; virtual void NotifyDeleted(Document *doc, void *userData) noexcept = 0; virtual void NotifyStyleNeeded(Document *doc, void *userData, Sci::Position endPos) = 0; - virtual void NotifyLexerChanged(Document *doc, void *userData) = 0; virtual void NotifyErrorOccurred(Document *doc, void *userData, Scintilla::Status status) = 0; }; diff --git a/src/Editor.cxx b/src/Editor.cxx index 8e8de16b1..32a63f14a 100644 --- a/src/Editor.cxx +++ b/src/Editor.cxx @@ -2379,9 +2379,6 @@ void Editor::NotifyStyleNeeded(Document *, void *, Sci::Position endStyleNeeded) NotifyStyleToNeeded(endStyleNeeded); } -void Editor::NotifyLexerChanged(Document *, void *) { -} - void Editor::NotifyErrorOccurred(Document *, void *, Status status) { errorStatus = status; } diff --git a/src/Editor.h b/src/Editor.h index a30edff90..297590f47 100644 --- a/src/Editor.h +++ b/src/Editor.h @@ -471,7 +471,6 @@ protected: // ScintillaBase subclass needs access to much of Editor void NotifyModified(Document *document, DocModification mh, void *userData) override; void NotifyDeleted(Document *document, void *userData) noexcept override; void NotifyStyleNeeded(Document *doc, void *userData, Sci::Position endStyleNeeded) override; - void NotifyLexerChanged(Document *doc, void *userData) override; void NotifyErrorOccurred(Document *doc, void *userData, Scintilla::Status status) override; void NotifyMacroRecord(Scintilla::Message iMessage, Scintilla::uptr_t wParam, Scintilla::sptr_t lParam); diff --git a/src/ScintillaBase.cxx b/src/ScintillaBase.cxx index 979a8b07f..e72f1b1d6 100644 --- a/src/ScintillaBase.cxx +++ b/src/ScintillaBase.cxx @@ -809,10 +809,6 @@ void ScintillaBase::NotifyStyleToNeeded(Sci::Position endStyleNeeded) { Editor::NotifyStyleToNeeded(endStyleNeeded); } -void ScintillaBase::NotifyLexerChanged(Document *, void *) { - vs.EnsureStyle(0xff); -} - sptr_t ScintillaBase::WndProc(Message iMessage, uptr_t wParam, sptr_t lParam) { switch (iMessage) { case Message::AutoCShow: diff --git a/src/ScintillaBase.h b/src/ScintillaBase.h index 47e24796d..3cfad8684 100644 --- a/src/ScintillaBase.h +++ b/src/ScintillaBase.h @@ -82,7 +82,6 @@ protected: void RightButtonDownWithModifiers(Point pt, unsigned int curTime, Scintilla::KeyMod modifiers) override; void NotifyStyleToNeeded(Sci::Position endStyleNeeded) override; - void NotifyLexerChanged(Document *doc, void *userData) override; public: ~ScintillaBase() override; |