]> git.eshelyaron.com Git - emacs.git/commitdiff
(Fframe_parameters): Add GCPRO because tty_color_name can GC.
authorGerd Moellmann <gerd@gnu.org>
Wed, 2 Feb 2000 14:00:00 +0000 (14:00 +0000)
committerGerd Moellmann <gerd@gnu.org>
Wed, 2 Feb 2000 14:00:00 +0000 (14:00 +0000)
src/frame.c

index aaaf03add3400ebfaa13efa61aeb41c2e0cfc9b5..f8b086196f8d88a62dd0f4d09ae2e0af65c507fa 100644 (file)
@@ -1991,6 +1991,7 @@ If FRAME is omitted, return information on the currently selected frame.")
   Lisp_Object alist;
   FRAME_PTR f;
   int height, width;
+  struct gcpro gcpro1;
 
   if (EQ (frame, Qnil))
     frame = selected_frame;
@@ -2002,6 +2003,8 @@ If FRAME is omitted, return information on the currently selected frame.")
     return Qnil;
 
   alist = Fcopy_alist (f->param_alist);
+  GCPRO1 (alist);
+  
   if (!FRAME_WINDOW_P (f))
     {
       int fg = FRAME_FOREGROUND_PIXEL (f);
@@ -2042,6 +2045,8 @@ If FRAME is omitted, return information on the currently selected frame.")
       XSETFASTINT (lines, FRAME_MENU_BAR_LINES (f));
       store_in_alist (&alist, Qmenu_bar_lines, lines);
     }
+
+  UNGCPRO;
   return alist;
 }