aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authorGravatar mitchell <none@none>2021-10-20 15:37:18 -0400
committerGravatar mitchell <none@none>2021-10-20 15:37:18 -0400
commit7535dd8496c085953b687e4771c70e6812489eef (patch)
tree3729a1874c3b41ddb30dd5741aa455c14ecb3ad0 /src
parente6ec78a666932ca55c269d4b13e2110531a2c9bb (diff)
Ensure the terminal cursor is visible for Find and Replace.
The latest Scinterm hg hides the cursor when the Scintilla caret is out of view.
Diffstat (limited to 'src')
-rw-r--r--src/textadept.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/textadept.c b/src/textadept.c
index 85076391..a4ab9ef6 100644
--- a/src/textadept.c
+++ b/src/textadept.c
@@ -438,6 +438,7 @@ static int focus_find(lua_State *L) {
setCDKEntryPostProcess(find_entry, find_keypress, NULL);
char *clipboard = scintilla_get_clipboard(focused_view, NULL);
GPasteBuffer = copyChar(clipboard); // set the CDK paste buffer
+ curs_set(1); // ensure visible, even if cursor is out of view in focused_view
refreshCDKScreen(findbox), activateCDKEntry(focused_entry = find_entry, NULL);
while (focused_entry->exitType == vNORMAL || focused_entry->exitType == vNEVER_ACTIVATED) {
copyfree(&find_text, getCDKEntryValue(find_entry));