mirror of
https://github.com/tmux/tmux.git
synced 2025-09-01 20:57:00 +00:00
Change pasting to bypass the output key processing entirely and write
what was originally received. Fixes problems with pasted text being interpreted as extended keys reported by Mark Kelly.
This commit is contained in:
@ -272,19 +272,16 @@ session_lock_timer(__unused int fd, __unused short events, void *arg)
|
||||
void
|
||||
session_update_activity(struct session *s, struct timeval *from)
|
||||
{
|
||||
struct timeval *last = &s->last_activity_time;
|
||||
struct timeval tv;
|
||||
|
||||
memcpy(last, &s->activity_time, sizeof *last);
|
||||
if (from == NULL)
|
||||
gettimeofday(&s->activity_time, NULL);
|
||||
else
|
||||
memcpy(&s->activity_time, from, sizeof s->activity_time);
|
||||
|
||||
log_debug("session $%u %s activity %lld.%06d (last %lld.%06d)", s->id,
|
||||
log_debug("session $%u %s activity %lld.%06d", s->id,
|
||||
s->name, (long long)s->activity_time.tv_sec,
|
||||
(int)s->activity_time.tv_usec, (long long)last->tv_sec,
|
||||
(int)last->tv_usec);
|
||||
(int)s->activity_time.tv_usec);
|
||||
|
||||
if (evtimer_initialized(&s->lock_timer))
|
||||
evtimer_del(&s->lock_timer);
|
||||
|
Reference in New Issue
Block a user