aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/Document.cxx4
-rw-r--r--src/Document.h6
-rw-r--r--src/Editor.cxx6
3 files changed, 8 insertions, 8 deletions
diff --git a/src/Document.cxx b/src/Document.cxx
index ac4322e1b..209060e5e 100644
--- a/src/Document.cxx
+++ b/src/Document.cxx
@@ -2033,8 +2033,8 @@ int Document::GetCharsOfClass(CharClassify::cc characterClass, unsigned char *bu
return charClass.GetCharsOfClass(characterClass, buffer);
}
-void SCI_METHOD Document::StartStyling(Sci_Position position, char) {
- endStyled = position;
+void SCI_METHOD Document::StartStyling(Sci_Position position) {
+ endStyled = static_cast<Sci::Position>(position);
}
bool SCI_METHOD Document::SetStyleFor(Sci_Position length, char style) {
diff --git a/src/Document.h b/src/Document.h
index fd72c56c6..520755ae3 100644
--- a/src/Document.h
+++ b/src/Document.h
@@ -195,7 +195,7 @@ struct RegexError : public std::runtime_error {
/**
*/
-class Document : PerLine, public IDocumentWithLineEnd, public ILoader {
+class Document : PerLine, public IDocument, public ILoader {
public:
/** Used to pair watcher pointer with user data. */
@@ -286,7 +286,7 @@ public:
virtual void RemoveLine(Sci::Line line);
int SCI_METHOD Version() const {
- return dvLineEnd;
+ return dvRelease4;
}
void SCI_METHOD SetErrorStatus(int status);
@@ -412,7 +412,7 @@ public:
void SetDefaultCharClasses(bool includeWordClass);
void SetCharClasses(const unsigned char *chars, CharClassify::cc newCharClass);
int GetCharsOfClass(CharClassify::cc characterClass, unsigned char *buffer) const;
- void SCI_METHOD StartStyling(Sci_Position position, char mask);
+ void SCI_METHOD StartStyling(Sci_Position position);
bool SCI_METHOD SetStyleFor(Sci_Position length, char style);
bool SCI_METHOD SetStyles(Sci_Position length, const char *styles);
Sci::Position GetEndStyled() const { return endStyled; }
diff --git a/src/Editor.cxx b/src/Editor.cxx
index 5a200e952..bf81bb8ea 100644
--- a/src/Editor.cxx
+++ b/src/Editor.cxx
@@ -2105,7 +2105,7 @@ void Editor::ClearAll() {
void Editor::ClearDocumentStyle() {
pdoc->decorations.DeleteLexerDecorations();
- pdoc->StartStyling(0, '\377');
+ pdoc->StartStyling(0);
pdoc->SetStyleFor(pdoc->Length(), 0);
cs.ShowAll();
SetAnnotationHeights(0, pdoc->LinesTotal());
@@ -5549,7 +5549,7 @@ void Editor::AddStyledText(char *buffer, Sci::Position appendLength) {
for (i = 0; i < textLength; i++) {
text[i] = buffer[i*2+1];
}
- pdoc->StartStyling(CurrentPosition(), static_cast<unsigned char>(0xff));
+ pdoc->StartStyling(CurrentPosition());
pdoc->SetStyles(textLength, text.c_str());
SetEmptySelection(sel.MainCaret() + lengthInserted);
}
@@ -6390,7 +6390,7 @@ sptr_t Editor::WndProc(unsigned int iMessage, uptr_t wParam, sptr_t lParam) {
return pdoc->GetLineEndTypesActive();
case SCI_STARTSTYLING:
- pdoc->StartStyling(static_cast<int>(wParam), static_cast<char>(lParam));
+ pdoc->StartStyling(static_cast<int>(wParam));
break;
case SCI_SETSTYLING: