aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/ChangeLog4
-rw-r--r--src/frame.c6
2 files changed, 9 insertions, 1 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 0f907bff031..e573b9d2f2e 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,7 @@
12001-03-25 Gerd Moellmann <gerd@gnu.org>
2
3 * frame.c (Fframe_list): Don't return a tooltip frame.
4
12001-03-23 Gerd Moellmann <gerd@gnu.org> 52001-03-23 Gerd Moellmann <gerd@gnu.org>
2 6
3 * xdisp.c (mark_window_display_accurate_1): New function, 7 * xdisp.c (mark_window_display_accurate_1): New function,
diff --git a/src/frame.c b/src/frame.c
index 08aa8e4494c..7c6cd89a196 100644
--- a/src/frame.c
+++ b/src/frame.c
@@ -807,7 +807,11 @@ DEFUN ("frame-list", Fframe_list, Sframe_list,
807 "Return a list of all frames.") 807 "Return a list of all frames.")
808 () 808 ()
809{ 809{
810 return Fcopy_sequence (Vframe_list); 810 Lisp_Object frames;
811 frames = Fcopy_sequence (Vframe_list);
812 if (FRAMEP (tip_frame))
813 frames = Fdelq (tip_frame, frames);
814 return frames;
811} 815}
812 816
813/* Return the next frame in the frame list after FRAME. 817/* Return the next frame in the frame list after FRAME.