From: Eli Zaretskii Date: Mon, 9 Jan 2012 09:49:08 +0000 (+0800) Subject: Fix uninitialized variable in note_mouse_highlight (backport from trunk). X-Git-Tag: emacs-pretest-23.3.90~11 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=ed516deec46c8e45356c066b79c3f77ca8cdb4d0;p=emacs.git Fix uninitialized variable in note_mouse_highlight (backport from trunk). * xdisp.c (note_mouse_highlight): Initialize `area'. (Bug#9947) --- diff --git a/src/ChangeLog b/src/ChangeLog index 7cfb3aa61e1..46d1b292425 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -9,9 +9,9 @@ 2012-01-09 Eli Zaretskii - * xdisp.c (note_mouse_highlight): Initialize `part', to avoid a - possible random value that matches one of those tested as - condition to clear the mouse face. + * xdisp.c (note_mouse_highlight): Initialize `area'. (Bug#9947) + Initialize `part', to avoid a possible random value that matches + one of those tested as condition to clear the mouse face. 2012-01-09 YAMAMOTO Mitsuharu diff --git a/src/xdisp.c b/src/xdisp.c index ca61947be8b..1980ac69c46 100644 --- a/src/xdisp.c +++ b/src/xdisp.c @@ -23580,7 +23580,7 @@ note_mouse_highlight (f, x, y) && XFASTINT (w->last_modified) == BUF_MODIFF (b) && XFASTINT (w->last_overlay_modified) == BUF_OVERLAY_MODIFF (b)) { - int hpos, vpos, pos, i, dx, dy, area; + int hpos, vpos, pos, i, dx, dy, area = LAST_AREA; struct glyph *glyph; Lisp_Object object; Lisp_Object mouse_face = Qnil, overlay = Qnil, position;