diff options
| author | Karl Heuer | 1995-11-04 00:19:00 +0000 |
|---|---|---|
| committer | Karl Heuer | 1995-11-04 00:19:00 +0000 |
| commit | f2b01ed6cbfe5e68e10ca0d1206cdddef49310d2 (patch) | |
| tree | 70b54af5343067d35eb3beccc856346b3fc09141 /src | |
| parent | 265228419a424bbae11a146cd109c73df4665d2a (diff) | |
| download | emacs-f2b01ed6cbfe5e68e10ca0d1206cdddef49310d2.tar.gz emacs-f2b01ed6cbfe5e68e10ca0d1206cdddef49310d2.zip | |
[!MULTI_FRAME] (Fmodify_frame_parameters): Add missing
declaration and initialization.
[MULTI_FRAME] (choose_minibuf_frame): Moved to minibuf.c; now
unconditional.
Diffstat (limited to 'src')
| -rw-r--r-- | src/frame.c | 31 |
1 files changed, 10 insertions, 21 deletions
diff --git a/src/frame.c b/src/frame.c index 857f0eb1332..88ca8377475 100644 --- a/src/frame.c +++ b/src/frame.c | |||
| @@ -1963,26 +1963,6 @@ the rightmost or bottommost possible position (that stays within the screen).") | |||
| 1963 | } | 1963 | } |
| 1964 | 1964 | ||
| 1965 | 1965 | ||
| 1966 | /* Put minibuf on currently selected frame's minibuffer. | ||
| 1967 | We do this whenever the user starts a new minibuffer | ||
| 1968 | or when a minibuffer exits. */ | ||
| 1969 | |||
| 1970 | choose_minibuf_frame () | ||
| 1971 | { | ||
| 1972 | if (selected_frame != 0 | ||
| 1973 | && !EQ (minibuf_window, selected_frame->minibuffer_window)) | ||
| 1974 | { | ||
| 1975 | /* I don't think that any frames may validly have a null minibuffer | ||
| 1976 | window anymore. */ | ||
| 1977 | if (NILP (selected_frame->minibuffer_window)) | ||
| 1978 | abort (); | ||
| 1979 | |||
| 1980 | Fset_window_buffer (selected_frame->minibuffer_window, | ||
| 1981 | XWINDOW (minibuf_window)->buffer); | ||
| 1982 | minibuf_window = selected_frame->minibuffer_window; | ||
| 1983 | } | ||
| 1984 | } | ||
| 1985 | |||
| 1986 | syms_of_frame () | 1966 | syms_of_frame () |
| 1987 | { | 1967 | { |
| 1988 | syms_of_frame_1 (); | 1968 | syms_of_frame_1 (); |
| @@ -2387,6 +2367,15 @@ DEFUN ("modify-frame-parameters", Fmodify_frame_parameters, | |||
| 2387 | Lisp_Object frame, alist; | 2367 | Lisp_Object frame, alist; |
| 2388 | { | 2368 | { |
| 2389 | Lisp_Object tail, elt, prop, val; | 2369 | Lisp_Object tail, elt, prop, val; |
| 2370 | FRAME_PTR f; | ||
| 2371 | |||
| 2372 | if (NILP (frame)) | ||
| 2373 | f = selected_frame; | ||
| 2374 | else | ||
| 2375 | { | ||
| 2376 | CHECK_LIVE_FRAME (frame, 0); | ||
| 2377 | f = XFRAME (frame); | ||
| 2378 | } | ||
| 2390 | 2379 | ||
| 2391 | #ifdef MSDOS | 2380 | #ifdef MSDOS |
| 2392 | if (FRAME_X_P (frame)) | 2381 | if (FRAME_X_P (frame)) |
| @@ -2433,7 +2422,7 @@ DEFUN ("frame-list", Fframe_list, Sframe_list, 0, 0, 0, | |||
| 2433 | { | 2422 | { |
| 2434 | return Fcons (Fselected_frame (), Qnil); | 2423 | return Fcons (Fselected_frame (), Qnil); |
| 2435 | } | 2424 | } |
| 2436 | 2425 | ||
| 2437 | syms_of_frame () | 2426 | syms_of_frame () |
| 2438 | { | 2427 | { |
| 2439 | syms_of_frame_1 (); | 2428 | syms_of_frame_1 (); |