diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/frame.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/frame.c b/src/frame.c index 4dc65a9e558..f5a24a41f2f 100644 --- a/src/frame.c +++ b/src/frame.c | |||
| @@ -231,8 +231,6 @@ make_frame (mini_p) | |||
| 231 | a newly-created, never-selected window. */ | 231 | a newly-created, never-selected window. */ |
| 232 | XFASTINT (XWINDOW (f->selected_window)->use_time) = ++window_select_count; | 232 | XFASTINT (XWINDOW (f->selected_window)->use_time) = ++window_select_count; |
| 233 | 233 | ||
| 234 | Vframe_list = Fcons (frame, Vframe_list); | ||
| 235 | |||
| 236 | return f; | 234 | return f; |
| 237 | } | 235 | } |
| 238 | 236 | ||
| @@ -316,9 +314,14 @@ struct frame * | |||
| 316 | make_terminal_frame () | 314 | make_terminal_frame () |
| 317 | { | 315 | { |
| 318 | register struct frame *f; | 316 | register struct frame *f; |
| 317 | Lisp_Object frame; | ||
| 319 | 318 | ||
| 320 | Vframe_list = Qnil; | 319 | Vframe_list = Qnil; |
| 321 | f = make_frame (1); | 320 | f = make_frame (1); |
| 321 | |||
| 322 | XSET (frame, Lisp_Frame, f); | ||
| 323 | Vframe_list = Fcons (frame, Vframe_list); | ||
| 324 | |||
| 322 | f->name = build_string ("terminal"); | 325 | f->name = build_string ("terminal"); |
| 323 | FRAME_SET_VISIBLE (f, 1); | 326 | FRAME_SET_VISIBLE (f, 1); |
| 324 | f->display.nothing = 1; /* Nonzero means frame isn't deleted. */ | 327 | f->display.nothing = 1; /* Nonzero means frame isn't deleted. */ |