summaryrefslogtreecommitdiff
path: root/src/nsterm.m
diff options
context:
space:
mode:
authorAlan Third <alan@idiocy.org>2020-10-05 20:38:45 +0100
committerAlan Third <alan@idiocy.org>2020-10-06 21:05:18 +0100
commitec705a6c3485b508b64981bd5a7fd3a60611357d (patch)
tree12c7a469f7383f01c67cd47f23c2ad8bd13c88b1 /src/nsterm.m
parentfc6decdfbcbeb3869158bc29c2ea453587f5ad38 (diff)
downloademacs-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.m2
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);