diff options
author | Alan Third <alan@idiocy.org> | 2020-10-05 20:38:45 +0100 |
---|---|---|
committer | Alan Third <alan@idiocy.org> | 2020-10-06 21:05:18 +0100 |
commit | ec705a6c3485b508b64981bd5a7fd3a60611357d (patch) | |
tree | 12c7a469f7383f01c67cd47f23c2ad8bd13c88b1 /src/nsterm.m | |
parent | fc6decdfbcbeb3869158bc29c2ea453587f5ad38 (diff) | |
download | emacs-ec705a6c3485b508b64981bd5a7fd3a60611357d.tar.gz |
Fix crash when creating new NS frame (bug#43812)
* src/nsterm.m (ns_clear_under_internal_border): Check the frame is
live.
Diffstat (limited to 'src/nsterm.m')
-rw-r--r-- | src/nsterm.m | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/nsterm.m b/src/nsterm.m index fdcd677d144..a702a051d00 100644 --- a/src/nsterm.m +++ b/src/nsterm.m @@ -3032,7 +3032,7 @@ ns_clear_under_internal_border (struct frame *f) { NSTRACE ("ns_clear_under_internal_border"); - if (FRAME_INTERNAL_BORDER_WIDTH (f) > 0) + if (FRAME_LIVE_P (f) && FRAME_INTERNAL_BORDER_WIDTH (f) > 0) { int border_width = FRAME_INTERNAL_BORDER_WIDTH (f); NSView *view = FRAME_NS_VIEW (f); |