diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/ChangeLog | 4 | ||||
| -rw-r--r-- | src/frame.c | 6 |
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 @@ | |||
| 1 | 2001-03-25 Gerd Moellmann <gerd@gnu.org> | ||
| 2 | |||
| 3 | * frame.c (Fframe_list): Don't return a tooltip frame. | ||
| 4 | |||
| 1 | 2001-03-23 Gerd Moellmann <gerd@gnu.org> | 5 | 2001-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. |