aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--doc/ScintillaHistory.html3
-rw-r--r--src/Editor.cxx1
2 files changed, 4 insertions, 0 deletions
diff --git a/doc/ScintillaHistory.html b/doc/ScintillaHistory.html
index 01c9d44d6..b9b067600 100644
--- a/doc/ScintillaHistory.html
+++ b/doc/ScintillaHistory.html
@@ -590,6 +590,9 @@
<a href="https://sourceforge.net/p/scintilla/bugs/2372/">Bug #2372</a>.
</li>
<li>
+ Fix SCI_VERTICALCENTRECARET to update the vertical scroll position.
+ </li>
+ <li>
On Cocoa fix character input bug where dotless 'i' and some other extended
Latin characters could not be entered.
The change also stops SCI_ASSIGNCMDKEY from working with these characters
diff --git a/src/Editor.cxx b/src/Editor.cxx
index 9620cc216..273d6db2a 100644
--- a/src/Editor.cxx
+++ b/src/Editor.cxx
@@ -1010,6 +1010,7 @@ void Editor::VerticalCentreCaret() {
const Sci::Line newTop = lineDisplay - (LinesOnScreen() / 2);
if (topLine != newTop) {
SetTopLine(newTop > 0 ? newTop : 0);
+ SetVerticalScrollPos();
RedrawRect(GetClientRectangle());
}
}