diff src/dispnew.c @ 5885:b649c51e3f6b

(buffer_posn_from_coords): Take hscroll into account.
author Karl Heuer <kwzh@gnu.org>
date Thu, 10 Feb 1994 23:59:25 +0000
parents 768c8b09591b
children f67817990735
line wrap: on
line diff
--- a/src/dispnew.c	Thu Feb 10 20:50:54 1994 +0000
+++ b/src/dispnew.c	Thu Feb 10 23:59:25 1994 +0000
@@ -1254,6 +1254,7 @@
      struct window *window;
      int col, line;
 {
+  int hscroll = XINT (window->hscroll);
   int window_left = XFASTINT (window->left);
 
   /* The actual width of the window is window->width less one for the
@@ -1276,9 +1277,10 @@
      sure I will keep it.  */
   posn = compute_motion (startp, 0,
 			 (window == XWINDOW (minibuf_window) && startp == 1
-			  ? minibuf_prompt_width : 0),
+			  ? minibuf_prompt_width : 0)
+			 + (hscroll ? 1 - hscroll : 0),
 			 ZV, line, col,
-			 window_width, XINT (window->hscroll), 0);
+			 window_width, hscroll, 0);
 
   current_buffer = old_current_buffer;