int *heightp;
{
struct frame *f = XFRAME (WINDOW_FRAME (w));
- int x, y, wd, h, h0, y0;
+ int y, wd, h, h0, y0;
/* Compute the width of the rectangle to draw. If on a stretch
glyph, and `x-stretch-block-cursor' is nil, don't draw a
format_mode_line_unwind_data (obuf)
struct buffer *obuf;
{
- int i = 0;
Lisp_Object vector;
/* Reduce consing by keeping one vector in
struct it *it;
Lisp_Object prop;
{
- Lisp_Object position, val;
+ Lisp_Object position;
if (STRINGP (it->object))
position = make_number (IT_STRING_CHARPOS (*it));
else
{
Lisp_Object spacing;
- int total = 0;
it->phys_ascent = it->ascent;
it->phys_descent = it->descent;
/* If the re-rendering position is included in the last
re-rendering area, we should do nothing. */
- if ( window == dpyinfo->mouse_face_window
+ if ( EQ (window, dpyinfo->mouse_face_window)
&& dpyinfo->mouse_face_beg_col <= vpos
&& vpos < dpyinfo->mouse_face_end_col
&& dpyinfo->mouse_face_beg_row == hpos )