diff options
author | Po Lu <luangruo@yahoo.com> | 2022-07-29 20:54:30 +0800 |
---|---|---|
committer | Po Lu <luangruo@yahoo.com> | 2022-07-29 21:00:59 +0800 |
commit | 9547c285837e80af059f7676e8af856fb55d1c14 (patch) | |
tree | 74813f1c46aa019e4218f3680893e45b6e1ef5fd /lisp/emacs-lisp | |
parent | dedd05d2831d650b07cd9f0c639bdc8eb3bef1e4 (diff) | |
download | emacs-9547c285837e80af059f7676e8af856fb55d1c14.tar.gz emacs-9547c285837e80af059f7676e8af856fb55d1c14.tar.bz2 emacs-9547c285837e80af059f7676e8af856fb55d1c14.zip |
Fix handling of extended frame resize synchronization
* src/xterm.c (x_sync_wait_for_frame_drawn_event): Don't wait if
the frame is invisible. If it is mapped again the compositing
manager is obliged to send us another event, so we can wait in
that case.
(x_sync_update_begin, x_sync_update_finish): Handle extended
resize synchronization here.
(XTframe_up_to_date, handle_one_xevent): Save stuff here.
* src/xterm.h (struct x_output): New field
`resize_counter_value'.
Diffstat (limited to 'lisp/emacs-lisp')
0 files changed, 0 insertions, 0 deletions