emacs-diffs
[Top][All Lists]
Advanced

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

master e3b79c641e: Fix crash in GC on macOS (bug#57751)


From: Gerd Moellmann
Subject: master e3b79c641e: Fix crash in GC on macOS (bug#57751)
Date: Fri, 16 Sep 2022 01:19:04 -0400 (EDT)

branch: master
commit e3b79c641e04a9e8681e7e27db3db3e4beec0fa4
Author: Gerd Möllmann <gerd@gnu.org>
Commit: Gerd Möllmann <gerd@gnu.org>

    Fix crash in GC on macOS (bug#57751)
    
    * src/nsterm.m ([EmacsView windowDidMove:]): Initialize input_event.
---
 src/nsterm.m | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/nsterm.m b/src/nsterm.m
index b8b4e66cd1..44979c7c04 100644
--- a/src/nsterm.m
+++ b/src/nsterm.m
@@ -7901,7 +7901,6 @@ ns_create_font_panel_buttons (id target, SEL select, SEL 
cancel_action)
   NSRect r = [win frame];
   NSArray *screens = [NSScreen screens];
   NSScreen *screen = [screens objectAtIndex: 0];
-  struct input_event ie;
 
   NSTRACE ("[EmacsView windowDidMove:]");
 
@@ -7917,6 +7916,8 @@ ns_create_font_panel_buttons (id target, SEL select, SEL 
cancel_action)
 
       if (emacs_event)
        {
+         struct input_event ie;
+         EVENT_INIT (ie);
          ie.kind = MOVE_FRAME_EVENT;
          XSETFRAME (ie.frame_or_window, emacsframe);
          XSETINT (ie.x, emacsframe->left_pos);



reply via email to

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