diff options
| author | Martin Rudalics | 2025-03-10 09:33:17 +0100 |
|---|---|---|
| committer | Martin Rudalics | 2025-03-10 09:33:17 +0100 |
| commit | cbad6215cf4fef826fa9c3600765a7c696872eaf (patch) | |
| tree | 6c46a84633c14077523a6174bc7d8f88a8c7b45a /java/org | |
| parent | 94ba1b097ed12b9b77ecef4899c18b46b7e2dd36 (diff) | |
| download | emacs-cbad6215cf4fef826fa9c3600765a7c696872eaf.tar.gz emacs-cbad6215cf4fef826fa9c3600765a7c696872eaf.zip | |
Fix handling of frame position values
* src/frame.c (tty_child_pos_param): Handle additional position
values. New SIZE argument.
(tty_child_frame_rect): Process size before position.
(Fmake_terminal_frame): Do not store calculated size/position
values in parameters to avoid that a negative absolute position
is later interpreted as position relative to bottom/right edge
of parent.
(Fmodify_frame_parameters): For tty child frames process size
before position values so the latter can take a new size into
account.
* src/frame.h: Adjust declaration of tty_child_pos_param.
* src/gtkutil.c (xg_set_geometry): Handle negative frame
position specifications.
* src/msdos.c (IT_set_frame_parameters): For tty child frames
process size before position parameters.
* src/xfns.c (x_window): In the non-GTK toolkit variant leave
negative position values unchanged - the toolkit should know how
to handle them. Process child frame position parameters
separately. In the non-toolkit variant process child frame
parameters separately.
Diffstat (limited to 'java/org')
0 files changed, 0 insertions, 0 deletions