aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/ScintillaBase.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'src/ScintillaBase.cxx')
-rw-r--r--src/ScintillaBase.cxx22
1 files changed, 11 insertions, 11 deletions
diff --git a/src/ScintillaBase.cxx b/src/ScintillaBase.cxx
index febc4f11f..4df4c2a13 100644
--- a/src/ScintillaBase.cxx
+++ b/src/ScintillaBase.cxx
@@ -247,7 +247,7 @@ void ScintillaBase::AutoCompleteStart(Sci::Position lenEntered, const char *list
if (list && !strchr(list, ac.GetSeparator())) {
const char *typeSep = strchr(list, ac.GetTypesep());
const Sci::Position lenInsert = typeSep ?
- static_cast<Sci::Position>(typeSep-list) : static_cast<Sci::Position>(strlen(list));
+ (typeSep-list) : strlen(list);
if (ac.ignoreCase) {
// May need to convert the case before invocation, so remove lenEntered characters
AutoCompleteInsert(sel.MainCaret() - lenEntered, lenEntered, list, lenInsert);
@@ -423,7 +423,7 @@ void ScintillaBase::AutoCompleteCompleted(char ch, unsigned int completionMethod
endPos = pdoc->ExtendWordSelect(endPos, 1, true);
if (endPos < firstPos)
return;
- AutoCompleteInsert(firstPos, endPos - firstPos, selected.c_str(), static_cast<Sci::Position>(selected.length()));
+ AutoCompleteInsert(firstPos, endPos - firstPos, selected.c_str(), selected.length());
SetLastXChosen();
scn.nmhdr.code = SCN_AUTOCCOMPLETED;
@@ -656,7 +656,7 @@ void LexState::SetWordList(int n, const char *wl) {
if (instance) {
const Sci_Position firstModification = instance->WordListSet(n, wl);
if (firstModification >= 0) {
- pdoc->ModifiedAt(static_cast<Sci::Position>(firstModification));
+ pdoc->ModifiedAt(firstModification);
}
}
}
@@ -702,7 +702,7 @@ void LexState::PropSet(const char *key, const char *val) {
if (instance) {
const Sci_Position firstModification = instance->PropertySet(key, val);
if (firstModification >= 0) {
- pdoc->ModifiedAt(static_cast<Sci::Position>(firstModification));
+ pdoc->ModifiedAt(firstModification);
}
}
}
@@ -825,10 +825,10 @@ const char *LexState::DescriptionOfStyle(int style) {
void ScintillaBase::NotifyStyleToNeeded(Sci::Position endStyleNeeded) {
#ifdef SCI_LEXER
if (DocumentLexState()->lexLanguage != SCLEX_CONTAINER) {
- const Sci::Line lineEndStyled = static_cast<Sci::Line>(
- pdoc->LineFromPosition(pdoc->GetEndStyled()));
- const Sci::Position endStyled = static_cast<Sci::Position>(
- pdoc->LineStart(lineEndStyled));
+ const Sci::Line lineEndStyled =
+ pdoc->SciLineFromPosition(pdoc->GetEndStyled());
+ const Sci::Position endStyled =
+ pdoc->LineStart(lineEndStyled);
DocumentLexState()->Colourise(endStyled, endStyleNeeded);
return;
}
@@ -984,7 +984,7 @@ sptr_t ScintillaBase::WndProc(unsigned int iMessage, uptr_t wParam, sptr_t lPara
return ac.GetTypesep();
case SCI_CALLTIPSHOW:
- CallTipShow(LocationFromPosition(static_cast<int>(wParam)),
+ CallTipShow(LocationFromPosition(static_cast<Sci::Position>(wParam)),
reinterpret_cast<const char *>(lParam));
break;
@@ -999,7 +999,7 @@ sptr_t ScintillaBase::WndProc(unsigned int iMessage, uptr_t wParam, sptr_t lPara
return ct.posStartCallTip;
case SCI_CALLTIPSETPOSSTART:
- ct.posStartCallTip = static_cast<int>(wParam);
+ ct.posStartCallTip = static_cast<Sci::Position>(wParam);
break;
case SCI_CALLTIPSETHLT:
@@ -1048,7 +1048,7 @@ sptr_t ScintillaBase::WndProc(unsigned int iMessage, uptr_t wParam, sptr_t lPara
case SCI_COLOURISE:
if (DocumentLexState()->lexLanguage == SCLEX_CONTAINER) {
pdoc->ModifiedAt(static_cast<Sci::Position>(wParam));
- NotifyStyleToNeeded((lParam == -1) ? static_cast<Sci::Position>(pdoc->Length()) :
+ NotifyStyleToNeeded((lParam == -1) ? pdoc->Length() :
static_cast<Sci::Position>(lParam));
} else {
DocumentLexState()->Colourise(static_cast<Sci::Position>(wParam), static_cast<Sci::Position>(lParam));