diff options
Diffstat (limited to 'buffer.c')
-rw-r--r-- | buffer.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/buffer.c b/buffer.c index 49943ba..47d0955 100644 --- a/buffer.c +++ b/buffer.c @@ -102,6 +102,7 @@ static int flow(struct Lines *hard, int cols, const struct Line *soft) { int flowed = 1; struct Line *line = linesNext(hard); + line->num = soft->num; line->heat = soft->heat; line->time = soft->time; line->str = strdup(soft->str); @@ -177,6 +178,7 @@ static int flow(struct Lines *hard, int cols, const struct Line *soft) { flowed++; line = linesNext(hard); + line->num = soft->num; line->heat = soft->heat; line->time = 0; @@ -203,6 +205,7 @@ int bufferPush( enum Heat heat, time_t time, const char *str ) { struct Line *soft = linesNext(&buffer->soft); + soft->num = buffer->soft.len; soft->heat = heat; soft->time = time; soft->str = strdup(str); |