emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

master ec705a6: Fix crash when creating new NS frame (bug#43812)


From: Alan Third
Subject: master ec705a6: Fix crash when creating new NS frame (bug#43812)
Date: Tue, 6 Oct 2020 16:05:29 -0400 (EDT)

branch: master
commit ec705a6c3485b508b64981bd5a7fd3a60611357d
Author: Alan Third <alan@idiocy.org>
Commit: Alan Third <alan@idiocy.org>

    Fix crash when creating new NS frame (bug#43812)
    
    * src/nsterm.m (ns_clear_under_internal_border): Check the frame is
    live.
---
 src/nsterm.m | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/nsterm.m b/src/nsterm.m
index fdcd677..a702a05 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);



reply via email to

[Prev in Thread] Current Thread [Next in Thread]