aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGerd Moellmann2000-02-25 10:39:47 +0000
committerGerd Moellmann2000-02-25 10:39:47 +0000
commit2add43492a4a3f516edffad658a9fb9aebf116d2 (patch)
tree58d111a60928e90ac66bc483215f6dd005fb447a
parentbed0c17121d84201d92fd0180aee67d7bd980083 (diff)
downloademacs-2add43492a4a3f516edffad658a9fb9aebf116d2.tar.gz
emacs-2add43492a4a3f516edffad658a9fb9aebf116d2.zip
(coordinates_in_window): Take frame's internal border width
into account.
-rw-r--r--src/ChangeLog2
-rw-r--r--src/window.c6
2 files changed, 6 insertions, 2 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 19db11870fe..dbdd1515605 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -2,6 +2,8 @@
2 2
3 * window.c (Fset_window_buffer): Set WINDOW to the window 3 * window.c (Fset_window_buffer): Set WINDOW to the window
4 after decoding. 4 after decoding.
5 (coordinates_in_window): Take frame's internal border width
6 into account.
5 7
62000-02-24 Gerd Moellmann <gerd@gnu.org> 82000-02-24 Gerd Moellmann <gerd@gnu.org>
7 9
diff --git a/src/window.c b/src/window.c
index bdc0c6c1bc0..be6bf813920 100644
--- a/src/window.c
+++ b/src/window.c
@@ -464,9 +464,11 @@ coordinates_in_window (w, x, y)
464 } 464 }
465 else 465 else
466 { 466 {
467 left_x = WINDOW_DISPLAY_LEFT_EDGE_PIXEL_X (w); 467 left_x = (WINDOW_DISPLAY_LEFT_EDGE_PIXEL_X (w)
468 - FRAME_INTERNAL_BORDER_WIDTH (f));
468 right_x = WINDOW_DISPLAY_RIGHT_EDGE_PIXEL_X (w); 469 right_x = WINDOW_DISPLAY_RIGHT_EDGE_PIXEL_X (w);
469 top_y = WINDOW_DISPLAY_TOP_EDGE_PIXEL_Y (w); 470 top_y = (WINDOW_DISPLAY_TOP_EDGE_PIXEL_Y (w)
471 - FRAME_INTERNAL_BORDER_WIDTH (f));
470 bottom_y = WINDOW_DISPLAY_BOTTOM_EDGE_PIXEL_Y (w); 472 bottom_y = WINDOW_DISPLAY_BOTTOM_EDGE_PIXEL_Y (w);
471 } 473 }
472 474