diff --git a/xC.c b/xC.c index 5d3eb67..a589836 100644 --- a/xC.c +++ b/xC.c @@ -616,7 +616,7 @@ input_rl_buffer_add_history (void *input, input_buffer_t input_buffer, // or temporarily switch histories. if (!buffer->history) { - bool at_end = history_offset == history_length; + bool at_end = where_history () == history_length; add_history (line); if (at_end) next_history ();