diff options
author | Yuuki Harano <masm+github@masm11.me> | 2021-12-07 00:20:30 +0900 |
---|---|---|
committer | Yuuki Harano <masm+github@masm11.me> | 2021-12-07 00:20:30 +0900 |
commit | 42d4ffad5ad3c381a5495c7ce059ff1526a22a28 (patch) | |
tree | 926bde91bdb1d6391abbb3109fc9593b55729b4e /test/lisp/emacs-lisp/bytecomp-resources/warn-wide-docstring-defconst.el | |
parent | f99745c78ec13c02817dbd10eb1c4c041add7c21 (diff) | |
download | emacs-42d4ffad5ad3c381a5495c7ce059ff1526a22a28.tar.gz emacs-42d4ffad5ad3c381a5495c7ce059ff1526a22a28.tar.bz2 emacs-42d4ffad5ad3c381a5495c7ce059ff1526a22a28.zip |
Fix SEGV crash by unref css provider too much
I Got css provider from F, and was going to remove it from style
context. But between them, unhighlight was called when
gtk_container_remove was called, and the css provider was already
freed, so I can't use the css provider to remove it from style
context.
As a fix, I call gtk_container_remove after remove it.
Also, I free a css provider set by unhighlight.
* src/pgtkterm.c (x_set_parent_frame):
Diffstat (limited to 'test/lisp/emacs-lisp/bytecomp-resources/warn-wide-docstring-defconst.el')
0 files changed, 0 insertions, 0 deletions