(Fwindow_at): Take account of FRAME_INTERNAL_BORDER_WIDTH.
authorRichard M. Stallman <rms@gnu.org>
Sat, 24 Jul 2004 21:38:22 +0000 (21:38 +0000)
committerRichard M. Stallman <rms@gnu.org>
Sat, 24 Jul 2004 21:38:22 +0000 (21:38 +0000)
src/window.c

index 5aafd8a..409d097 100644 (file)
@@ -938,8 +938,10 @@ column 0.  */)
   CHECK_NUMBER_OR_FLOAT (y);
 
   return window_from_coordinates (f,
-                                 FRAME_PIXEL_X_FROM_CANON_X (f, x),
-                                 FRAME_PIXEL_Y_FROM_CANON_Y (f, y),
+                                 (FRAME_PIXEL_X_FROM_CANON_X (f, x)
+                                  + FRAME_INTERNAL_BORDER_WIDTH (f)),
+                                 (FRAME_PIXEL_Y_FROM_CANON_Y (f, y)
+                                  + FRAME_INTERNAL_BORDER_WIDTH (f)),
                                  0, 0, 0, 0);
 }