comparison src/keyboard.c @ 66001:070aaff00398

(make_lispy_position): Fix buffer position calculation for mouse click or movement in fringe.
author Kim F. Storm <storm@cua.dk>
date Mon, 10 Oct 2005 22:50:21 +0000
parents 95baa5a5fb95
children 26e41053c306
comparison
equal deleted inserted replaced
66000:5d96447d85f4 66001:070aaff00398
5094 else if (part == ON_LEFT_FRINGE || part == ON_RIGHT_FRINGE) 5094 else if (part == ON_LEFT_FRINGE || part == ON_RIGHT_FRINGE)
5095 { 5095 {
5096 posn = (part == ON_LEFT_FRINGE) ? Qleft_fringe : Qright_fringe; 5096 posn = (part == ON_LEFT_FRINGE) ? Qleft_fringe : Qright_fringe;
5097 rx = 0; 5097 rx = 0;
5098 dx = wx; 5098 dx = wx;
5099 wx = (part == ON_LEFT_FRINGE) ? 0 : window_box_width (w, TEXT_AREA);
5099 if (part == ON_RIGHT_FRINGE) 5100 if (part == ON_RIGHT_FRINGE)
5100 dx -= (window_box_width (w, LEFT_MARGIN_AREA) 5101 dx -= (window_box_width (w, LEFT_MARGIN_AREA)
5101 + window_box_width (w, TEXT_AREA) 5102 + window_box_width (w, TEXT_AREA)
5102 + (WINDOW_HAS_FRINGES_OUTSIDE_MARGINS (w) 5103 + (WINDOW_HAS_FRINGES_OUTSIDE_MARGINS (w)
5103 ? window_box_width (w, RIGHT_MARGIN_AREA) 5104 ? window_box_width (w, RIGHT_MARGIN_AREA)