Rename variable with better name

This is the time at which the cursor was moved by the client not the
time at which it was updated.
This commit is contained in:
Kovid Goyal
2024-10-18 11:09:29 +05:30
parent 463c759bfb
commit 811dc814a0
3 changed files with 3 additions and 3 deletions

View File

@@ -56,7 +56,7 @@ update_cursor_trail(CursorTrail *ct, Window *w, monotonic_t now, OSWindow *os_wi
ct->corner_y[i] = EDGE(y, ci[i][1]);
}
}
else if (OPT(cursor_trail) < now - WD.screen->cursor->updated_at && ct->updated_at < now) {
else if (OPT(cursor_trail) < now - WD.screen->cursor->position_changed_by_client_at && ct->updated_at < now) {
float cursor_center_x = (EDGE(x, 0) + EDGE(x, 1)) * 0.5f;
float cursor_center_y = (EDGE(y, 0) + EDGE(y, 1)) * 0.5f;
float cursor_diag_2 = norm(EDGE(x, 1) - EDGE(x, 0), EDGE(y, 1) - EDGE(y, 0)) * 0.5f;

View File

@@ -297,7 +297,7 @@ typedef struct {
PyObject_HEAD
bool bold, italic, reverse, strikethrough, dim, non_blinking;
monotonic_t updated_at;
monotonic_t position_changed_by_client_at;
unsigned int x, y;
uint8_t decoration;
CursorShape shape;

View File

@@ -1765,7 +1765,7 @@ screen_cursor_position(Screen *self, unsigned int line, unsigned int column) {
line += self->margin_top;
line = MAX(self->margin_top, MIN(line, self->margin_bottom));
}
self->cursor->updated_at = monotonic();
self->cursor->position_changed_by_client_at = monotonic();
self->cursor->x = column; self->cursor->y = line;
screen_ensure_bounds(self, false, in_margins);
}