Lisp_Object start_col_row = Fnth (make_fixnum (6), start_pos);
Lisp_Object end_col_row = Fnth (make_fixnum (6), end_pos);
Lisp_Object window = Fcar (end_pos);
- int col_width, pixel_width, start_col, end_col;
+ int col_width, pixel_width;
+ Lisp_Object start_col, end_col;
struct window *w;
if (!WINDOW_VALID_P (window))
{
line_number_display_width (w, &col_width, &pixel_width);
start_col = Fcar (start_col_row);
end_col = Fcar (end_col_row);
- return start_col == end_col
+ return EQ (start_col, end_col)
&& down_mouse_line_number_width >= 0
&& col_width != down_mouse_line_number_width;
}