aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorGerd Moellmann <[email protected]>2001-03-25 11:37:40 +0000
committerGerd Moellmann <[email protected]>2001-03-25 11:37:40 +0000
commitd74c19004faaf9678a05d7b71c242ad6c4b3d850 (patch)
tree6643ede22ff3d0aab25c509ed5bcf594538dc52b /src
parentd67e4586cee72dbe87643665bb5bc199cc7d29d0 (diff)
(Fframe_list): Don't return a tooltip frame.
Diffstat (limited to 'src')
-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 0f907bff03..e573b9d2f2 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,7 @@
+2001-03-25 Gerd Moellmann <[email protected]>
+
+ * frame.c (Fframe_list): Don't return a tooltip frame.
+
2001-03-23 Gerd Moellmann <[email protected]>
* xdisp.c (mark_window_display_accurate_1): New function,
diff --git a/src/frame.c b/src/frame.c
index 08aa8e4494..7c6cd89a19 100644
--- a/src/frame.c
+++ b/src/frame.c
@@ -807,7 +807,11 @@ DEFUN ("frame-list", Fframe_list, Sframe_list,
"Return a list of all frames.")
()
{
- return Fcopy_sequence (Vframe_list);
+ Lisp_Object frames;
+ frames = Fcopy_sequence (Vframe_list);
+ if (FRAMEP (tip_frame))
+ frames = Fdelq (tip_frame, frames);
+ return frames;
}
/* Return the next frame in the frame list after FRAME.