aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornicm <nicm>2020-04-14 19:07:10 +0000
committernicm <nicm>2020-04-14 19:07:10 +0000
commitb9a00cbe8ac7436008b9697de4b738ebed19ed8c (patch)
tree1e05a697b0aa69a917a8788a40bd3e95e4d2d832
parente11295f42d55a387d1609dde7ff7e2c7745c2be2 (diff)
downloadrtmux-b9a00cbe8ac7436008b9697de4b738ebed19ed8c.tar.gz
rtmux-b9a00cbe8ac7436008b9697de4b738ebed19ed8c.tar.bz2
rtmux-b9a00cbe8ac7436008b9697de4b738ebed19ed8c.zip
Leave the cursor above empty lines.
-rw-r--r--window-copy.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/window-copy.c b/window-copy.c
index 90c4b45f..f6f29f9a 100644
--- a/window-copy.c
+++ b/window-copy.c
@@ -130,8 +130,6 @@ static void window_copy_rectangle_toggle(struct window_mode_entry *);
static void window_copy_move_mouse(struct mouse_event *);
static void window_copy_drag_update(struct client *, struct mouse_event *);
static void window_copy_drag_release(struct client *, struct mouse_event *);
-static struct screen *window_copy_clone_screen(struct screen *,
- struct screen *);
const struct window_mode window_copy_mode = {
.name = "copy-mode",
@@ -322,7 +320,7 @@ window_copy_clone_screen(struct screen *src, struct screen *hint)
}
screen_write_start(&ctx, NULL, dst);
- screen_write_cursormove(&ctx, 0, dst->grid->sy - 1, 0);
+ screen_write_cursormove(&ctx, 0, dst->grid->sy + sy - dy - 1, 0);
screen_write_stop(&ctx);
return (dst);