summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGerd Moellmann <gerd@gnu.org>2000-12-11 14:37:14 +0000
committerGerd Moellmann <gerd@gnu.org>2000-12-11 14:37:14 +0000
commite5959a9aef36b817fb835b1f9ab47a6c9d0b64de (patch)
tree95e08cc6dde94704011bfa4a511904fd7daec439
parent2f90328f3900cb22beb96ceec73de1efc4f702fb (diff)
downloademacs-e5959a9aef36b817fb835b1f9ab47a6c9d0b64de.tar.gz
(try_window_id) <all changes above window start>:
Set the cursor.
-rw-r--r--src/ChangeLog5
-rw-r--r--src/xdisp.c5
2 files changed, 10 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 7972c662899..1062db5d5da 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,8 @@
+2000-12-11 Gerd Moellmann <gerd@gnu.org>
+
+ * xdisp.c (try_window_id) <all changes above window start>:
+ Set the cursor.
+
2000-12-11 Paul Eggert <eggert@twinsun.com>
* config.in (HAVE_FTELLO): Remove.
diff --git a/src/xdisp.c b/src/xdisp.c
index 2260c24059d..444c7696f68 100644
--- a/src/xdisp.c
+++ b/src/xdisp.c
@@ -10798,6 +10798,11 @@ try_window_id (w)
= Z_BYTE - MATRIX_ROW_END_BYTEPOS (row);
#endif
+ row = row_containing_pos (w, PT, r0, NULL);
+ if (row == NULL)
+ return 0;
+
+ set_cursor_from_row (w, row, w->current_matrix, 0, 0, 0, 0);
return 1;
}