# HG changeset patch # User Richard M. Stallman # Date 843268291 0 # Node ID 3ea02d4614997acf3c862877e72db8e9e11577b4 # Parent 41c962c84de58434034b8fbe3a58168a9e39cc2e (make_lispy_event): When converting from pixel to glyph coordinates, offset by WINDOW_LEFT_MARGIN; this is needed for left-side scrollbars. (syms_of_keyboard): Initialize and staticpro internal_last_event_frame and read_key_sequence_cmd. diff -r 41c962c84de5 -r 3ea02d461499 src/keyboard.c --- a/src/keyboard.c Sat Sep 21 00:59:54 1996 +0000 +++ b/src/keyboard.c Sat Sep 21 01:11:31 1996 +0000 @@ -3764,7 +3764,7 @@ else { int pixcolumn, pixrow; - column -= XINT (XWINDOW (window)->left); + column -= WINDOW_LEFT_MARGIN (XWINDOW (window)); row -= XINT (XWINDOW (window)->top); glyph_to_pixel_coords (f, column, row, &pixcolumn, &pixrow); XSETINT (event->x, pixcolumn); @@ -4027,7 +4027,7 @@ if (WINDOWP (window)) { int pixcolumn, pixrow; - column -= XINT (XWINDOW (window)->left); + column -= WINDOW_LEFT_MARGIN (XWINDOW (window)); row -= XINT (XWINDOW (window)->top); glyph_to_pixel_coords (frame, column, row, &pixcolumn, &pixrow); XSETINT (x, pixcolumn);