* nsterm.m (x_free_frame_resources): Move xfree so freed memory isn't
[bpt/emacs.git] / src / nsterm.m
index 7cbaf99..aad1f32 100644 (file)
@@ -1158,14 +1158,14 @@ x_free_frame_resources (struct frame *f)
       hlinfo->mouse_face_mouse_frame = 0;
     }
 
-  xfree (f->output_data.ns);
-
   if (f->output_data.ns->miniimage != nil)
     [f->output_data.ns->miniimage release];
 
   [[view window] close];
   [view release];
 
+  xfree (f->output_data.ns);
+
   UNBLOCK_INPUT;
 }