Mercurial > emacs
changeset 52546:4e5fa718d892
* xterm.c (x_set_offset): Take window manager decorations
into account.
author | Jan Djärv <jan.h.d@swipnet.se> |
---|---|
date | Fri, 19 Sep 2003 14:45:21 +0000 |
parents | abc39a63c916 |
children | 623355edbb1d |
files | src/ChangeLog src/xterm.c |
diffstat | 2 files changed, 9 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/ChangeLog Fri Sep 19 14:43:31 2003 +0000 +++ b/src/ChangeLog Fri Sep 19 14:45:21 2003 +0000 @@ -1,3 +1,8 @@ +2003-09-19 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> + + * xterm.c (x_set_offset): Take window manager decorations + into account. + 2003-09-19 Richard M. Stallman <rms@gnu.org> * atimer.h: Don't include lisp.h.
--- a/src/xterm.c Fri Sep 19 14:43:31 2003 +0000 +++ b/src/xterm.c Fri Sep 19 14:45:21 2003 +0000 @@ -8314,12 +8314,15 @@ f->win_gravity = NorthWestGravity; } x_calc_absolute_position (f); - + BLOCK_INPUT; x_wm_set_size_hint (f, (long) 0, 0); modified_left = f->left_pos; modified_top = f->top_pos; + modified_left += FRAME_X_OUTPUT (f)->x_pixels_outer_diff; + modified_top += FRAME_X_OUTPUT (f)->y_pixels_outer_diff; + #if 0 /* Running on psilocin (Debian), and displaying on the NCD X-terminal, this seems to be unnecessary and incorrect. rms, 4/17/97. */ /* It is a mystery why we need to add the border_width here