diff options
author | Po Lu <luangruo@yahoo.com> | 2021-10-29 19:26:49 +0800 |
---|---|---|
committer | Lars Ingebrigtsen <larsi@gnus.org> | 2021-11-07 02:59:39 +0100 |
commit | 9c9e15a0186603ef4bddd4df5f448f880636f4da (patch) | |
tree | e1f674ee58dce25696d90c6f7d3d27eefae5cc90 /test/lisp/emacs-lisp/bytecomp-resources/warn-free-variable-reference.el | |
parent | 5c387ad437872c6e95599710ba5dcdfaa470c5ea (diff) | |
download | emacs-9c9e15a0186603ef4bddd4df5f448f880636f4da.tar.gz emacs-9c9e15a0186603ef4bddd4df5f448f880636f4da.tar.bz2 emacs-9c9e15a0186603ef4bddd4df5f448f880636f4da.zip |
Destroy xwidgets when destroying frames
* src/xterm.c (x_free_frame_resources): Make sure to kill xwidget views.
* src/xwidget.c (Fmake_xwidget): Attach damage event signal.
(offscreen_damage_event): Operate on xwidgets and not individual
views.
(xwidget_init_view): Don't attach damage event signal here.
(Fdelete_xwidget_view): Destroy window correctly and stop removing
damage event signal.
(kill_frame_xwidget_views): New function.
* src/xwidget.c (kill_frame_xwidget_views): New function.
Diffstat (limited to 'test/lisp/emacs-lisp/bytecomp-resources/warn-free-variable-reference.el')
0 files changed, 0 insertions, 0 deletions