aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/Document.cxx4
-rw-r--r--src/Document.h4
-rw-r--r--src/Editor.cxx2
3 files changed, 6 insertions, 4 deletions
diff --git a/src/Document.cxx b/src/Document.cxx
index 93467274c..344534868 100644
--- a/src/Document.cxx
+++ b/src/Document.cxx
@@ -2221,6 +2221,10 @@ void Document::IncrementStyleClock() {
styleClock = (styleClock + 1) % 0x100000;
}
+void SCI_METHOD Document::DecorationSetCurrentIndicator(int indicator) {
+ decorations.SetCurrentIndicator(indicator);
+}
+
void SCI_METHOD Document::DecorationFillRange(Sci_Position position, int value, Sci_Position fillLength) {
if (decorations.FillRange(position, value, fillLength)) {
DocModification mh(SC_MOD_CHANGEINDICATOR | SC_PERFORMED_USER,
diff --git a/src/Document.h b/src/Document.h
index e7d182ec5..f6ab8b0d3 100644
--- a/src/Document.h
+++ b/src/Document.h
@@ -410,9 +410,7 @@ public:
void LexerChanged();
int GetStyleClock() const { return styleClock; }
void IncrementStyleClock();
- void SCI_METHOD DecorationSetCurrentIndicator(int indicator) {
- decorations.SetCurrentIndicator(indicator);
- }
+ void SCI_METHOD DecorationSetCurrentIndicator(int indicator);
void SCI_METHOD DecorationFillRange(Sci_Position position, int value, Sci_Position fillLength);
int SCI_METHOD SetLineState(Sci_Position line, int state);
diff --git a/src/Editor.cxx b/src/Editor.cxx
index 21c8fdf40..ea57b4d79 100644
--- a/src/Editor.cxx
+++ b/src/Editor.cxx
@@ -7354,7 +7354,7 @@ sptr_t Editor::WndProc(unsigned int iMessage, uptr_t wParam, sptr_t lParam) {
return (wParam <= INDIC_MAX) ? vs.indicators[wParam].outlineAlpha : 0;
case SCI_SETINDICATORCURRENT:
- pdoc->decorations.SetCurrentIndicator(static_cast<int>(wParam));
+ pdoc->DecorationSetCurrentIndicator(static_cast<int>(wParam));
break;
case SCI_GETINDICATORCURRENT:
return pdoc->decorations.GetCurrentIndicator();