diff options
author | Eli Zaretskii <[email protected]> | 2012-01-09 17:49:08 +0800 |
---|---|---|
committer | Chong Yidong <[email protected]> | 2012-01-09 17:49:08 +0800 |
commit | ed516deec46c8e45356c066b79c3f77ca8cdb4d0 (patch) | |
tree | 1c9509e3418e52bad1352c60f8116ef4b84a61da | |
parent | 1ba94341834d2846ca3bde3e5c1154fb365b7360 (diff) |
Fix uninitialized variable in note_mouse_highlight (backport from trunk).
* xdisp.c (note_mouse_highlight): Initialize `area'. (Bug#9947)
-rw-r--r-- | src/ChangeLog | 6 | ||||
-rw-r--r-- | src/xdisp.c | 2 |
2 files changed, 4 insertions, 4 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 7cfb3aa61e..46d1b29242 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -9,9 +9,9 @@ 2012-01-09 Eli Zaretskii <[email protected]> - * 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 <[email protected]> diff --git a/src/xdisp.c b/src/xdisp.c index ca61947be8..1980ac69c4 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; |