]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix crash in GC on macOS (bug#57751)
authorGerd Möllmann <gerd@gnu.org>
Thu, 15 Sep 2022 13:50:12 +0000 (15:50 +0200)
committerGerd Möllmann <gerd@gnu.org>
Fri, 16 Sep 2022 05:17:47 +0000 (07:17 +0200)
* src/nsterm.m ([EmacsView windowDidMove:]): Initialize input_event.

src/nsterm.m

index b8b4e66cd1143da401bf1fd98b594dd989bedcde..44979c7c04e5225766c4324fa3e35701c0804522 100644 (file)
@@ -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);