aboutsummaryrefslogtreecommitdiffstats
path: root/src/keyboard.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/keyboard.c')
-rw-r--r--src/keyboard.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/keyboard.c b/src/keyboard.c
index e96d0167fd4..923ac1ad1d9 100644
--- a/src/keyboard.c
+++ b/src/keyboard.c
@@ -5283,9 +5283,9 @@ make_lispy_position (struct frame *f, Lisp_Object x, Lisp_Object y,
5283 xret = XINT (x) - window_box_left (w, TEXT_AREA); 5283 xret = XINT (x) - window_box_left (w, TEXT_AREA);
5284 yret = wy - WINDOW_HEADER_LINE_HEIGHT (w); 5284 yret = wy - WINDOW_HEADER_LINE_HEIGHT (w);
5285 } 5285 }
5286 /* For mode line and header line clicks, return X relative to 5286 /* For mode line and header line clicks, return X, Y relative to
5287 the left window edge; ignore Y. Use mode_line_string to look 5287 the left window edge. Use mode_line_string to look for a
5288 for a string on the click position. */ 5288 string on the click position. */
5289 else if (part == ON_MODE_LINE || part == ON_HEADER_LINE) 5289 else if (part == ON_MODE_LINE || part == ON_HEADER_LINE)
5290 { 5290 {
5291 Lisp_Object string; 5291 Lisp_Object string;
@@ -5305,6 +5305,7 @@ make_lispy_position (struct frame *f, Lisp_Object x, Lisp_Object y,
5305 ? PT : XMARKER (w->pointm)->charpos; 5305 ? PT : XMARKER (w->pointm)->charpos;
5306 5306
5307 xret = wx; 5307 xret = wx;
5308 yret = wy;
5308 } 5309 }
5309 /* For fringes and margins, Y is relative to the area's (and the 5310 /* For fringes and margins, Y is relative to the area's (and the
5310 window's) top edge, while X is meaningless. */ 5311 window's) top edge, while X is meaningless. */