Commit 7050d530 authored by Richard M. Stallman's avatar Richard M. Stallman
Browse files

(current_column): Update ptr differently at newline

so that current_column_bol_cache is set properly.
parent 2cad2e34
......@@ -349,10 +349,12 @@ current_column ()
col += XVECTOR (DISP_CHAR_VECTOR (dp, c))->size;
else if (c >= 040 && c < 0177)
col++;
else if (c == '\n')
break;
else if (c == '\r' && EQ (current_buffer->selective_display, Qt))
break;
else if (c == '\n'
|| (c == '\r' && EQ (current_buffer->selective_display, Qt)))
{
ptr++;
break;
}
else if (c == '\t')
{
if (tab_seen)
......@@ -375,7 +377,7 @@ current_column ()
if (ptr == BEGV_ADDR)
current_column_bol_cache = BEGV;
else
current_column_bol_cache = PTR_CHAR_POS ((ptr+1));
current_column_bol_cache = PTR_CHAR_POS (ptr);
last_known_column = col;
last_known_column_point = PT;
last_known_column_modified = MODIFF;
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment